【发布时间】:2016-02-19 09:37:38
【问题描述】:
我有一个通过 SQLDataSource 填充的 Gridview。后面的查询相当复杂,GridView 需要几秒钟才能填满;这就是为什么我对每次选择一行时 Gridview 消失一段时间并再次重新填充这一事实感到恼火的原因。重新绑定的火是什么?
选定的行索引用作第二个 Gridview 的控制参数,显示该行的详细信息。为 gridview 定义了这两个事件:
protected void GridView_PURCHTABLE_OnDataBound(object sender, EventArgs e) {
if(DisplayPurchItems.Checked == false)
{
GridView_PURCHTABLE.Columns[4].Visible = false;
}
else
{
GridView_PURCHTABLE.Columns[4].Visible = true;
}
protected void GridView_PURCHTABLE_Selectedindexchanged(Object sender, EventArgs e) {
GridView_Notes.DataBind(); //this is the second gridview
}
任何人都知道什么可能导致网格视图重新绑定? 马丁
【问题讨论】: