如何使用网格视图的数据绑定事件以及如何调用它有人可以详细说明一下吗
我像这样在按钮上绑定 gridview
DataTable dt = placedStudentManager.GetPlacedStudentList(sb, passoutYear, courseList);
if (dt != null && dt.Rows.Count != 0)
{
GridView1.DataSource = dt;
GridView1.DataBind();
GridView1.Visible = true;
Btnsave.Visible = true;
ViewState["dt"] = dt;
}
每当我再次需要它来绑定时,我都会使用这样的视图状态,但是数据绑定事件可以有任何用处,而不是使用视图状态吗?我可以直接使用数据绑定事件还是存在一些好的替代方法,请告诉我
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = (DataTable)ViewState["dt"];
GridView1.DataBind();
GridView1.Visible = true;
Btnsave.Visible = true;
// StringBuilder str=(StringBuilder)ViewState["chk"];
//foreach (GridViewRow row in GridView1.Rows)
//{
//}
}
The DataBound
当 Gridview 的所有数据绑定完成时,将触发该事件,这样您就可以对 Gridview 中的所有行进行小计,因为您知道视图中不会再有任何行。您可以像任何其他事件一样调用它,在标记中设置属性并将代码放在代码隐藏中:
<asp:gridview id="Gridview1" runat="server" ondatabound="Gridview1_DataBound"
...
</asp:gridview>
private void Gridview1_DataBound(EventArgs e)
{
...
}
你能在你正在做的事情中使用它吗?可能 - 你能在你的问题中更详细地说明你的思维方式吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)