我已经在代码后面创建了一个gridview(就像它实际上没有出现在页面上一样).我想知道如何调用它的rowdatabound事件 - 因为数据被绑定到它.恰好有一个Gv.RowDataBound函数,但我该如何使用它?
(我想要与asp:gridview控件的onrowdatabind属性相同的功能......)
GridView Gv = new GridView();
Gv.AutoGenerateColumns = false;
BoundField one = new BoundField();
one.DataField = "one";
one.HeaderText = "One";
Gv.Columns.Add(one);
BoundField two = new BoundField();
one.DataField = "two";
one.HeaderText = "Two";
Gv.Columns.Add(two);
//dt is a datatable with some data
Gv.DataSource = (dt);
Gv.DataBind();
Run Code Online (Sandbox Code Playgroud)
使用以下命令设置gridview的事件处理程序:
Gv.RowDataBound += new GridViewRowEventHandler(Gv_RowDataBound);
Run Code Online (Sandbox Code Playgroud)
然后创建自己的事件处理程序
void Gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
//Do whatever you want in here.
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13117 次 |
| 最近记录: |