绑定完成后,您将该事件称为什么?
实施例: 1.页面上有一个名为SqlDataSource1的SqlDataSource。 2.还存在名为GridView1的GridView;它的DataSource是SqlDataSource1。
现在,我想在填充GridView1后立即运行一些代码。
提前致谢!
答案 0 :(得分:1)
取决于“当我填充它时”的含义。您通常可以在RowDataBound事件上获得所需的操作,但这取决于您是否显式调用DataBind()。我想你可能想在你的控件的PreRender()事件上调用你的代码,但你可能需要提供更多你实际受限的例子。
答案 1 :(得分:1)
看看DataBindingComplete事件。来自MSDN:
当数据源的内容发生更改或DataSource,DataMember或BindingContext属性的值发生更改时,将引发此事件。
答案 2 :(得分:1)
您是否自己在网格上调用DataBind?如果是,您可以创建一个名为BindDataGrid的简单方法。在此方法中,您调用SqlCommand来填充数据源,然后在网格上调用DataBind,然后调用代码。
BindDataGrid() {
// Fill the data source
sqlDataSource1 = FillDataSource();
// Bind the GridView
grid.DataSource = sqlDataSource1;
grid.DataBind();
// Other code
}
答案 3 :(得分:1)
感谢您的回复!我已经找到了。这是DataBound事件。在我的问题中,我的意思是,AFTER或者当使用SqlDataSource完成GridView绑定时,会引发什么事件。无论如何,你的答案真的很感激!再次感谢!