1、在選擇(selectedindexchanged)事件中使用
//獲得被選擇行的textbox1
protected void gv1_selectedindexchanged(object sender, eventargs e)
2、在編輯行(rowediting)事件中使用
//編輯行時,找到textbox1
protected void gv1_rowediting(object sender, gridviewediteventargs e)
3、在取消編輯行(rowcancelingedit)事件中使用
//取消編輯時,找到textbox1
protected void gv1_rowcancelingedit(object sender, gridviewcancelediteventargs e)
4、在行繫結(rowdatabound)事件中使用
//獲得行資料繫結中的textbox1
protected void gv1_rowdatabound(object sender, gridviewroweventargs e)
//如果在datagrid的頁首和頁尾:
//if (e.row.rowtype == datacontrolrowtype.header)
//((textbox)this.gv1.controls[0].controls[0].findcontrol("txtheader")).text = "head";
if (e.row.rowtype == datacontrolrowtype.footer)
}5、在行命令(rowcommand)事件中使用
//行命令時間中找到textbox1
//如果使用gridview預設的模式,e.commandargument自動棒定為該行的index,這時候只要指定gridview1.rows[convert.toint32(e.commandargument)].findcontrol("***")就可以了,但是如果轉化為template,e.commandargument並不會自動繫結任何值,需要手動繫結,可以在手動寫commandargument="<%# ((gridviewrow) container).rowindex %>",把這個行的 index繫結繫結到該e.commandargument就可以了.
protected void gv1_rowcommand(object sender, gridviewcommandeventargs e)
}其他事件中的使用,和上面列舉的類似
附上,前台**:usetest3.aspx
<%@ page language="c#" autoeventwireup="true" codefile="usetest3.aspx.cs" inherits="usetest3" %>
">
" >
在GridView中使用Cache
注 此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。今天開始第一篇。本篇技巧和訣竅記錄的是 使用gridview控制項來繫結資料庫,利用快取技術提高程式的效能。新增這個引用 using system.data.sqlclient protected void page load object ...
在GridView中使用Cache
注 此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。今天開始第一篇。本篇技巧和訣竅記錄的是 使用gridview控制項來繫結資料庫,利用快取技術提高程式的效能。新增這個引用 using system.data.sqlclient protected void page load object ...
在GridView中使用Cache
注 此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。今天開始第一篇。本篇技巧和訣竅記錄的是 使用gridview控制項來繫結資料庫,利用快取技術提高程式的效能。新增這個引用 using system.data.sqlclient protected void page load object ...