以编程方式使绑定列不可见
时间:2020-03-06 14:21:00 来源:igfitidea点击:
我试图使数据绑定列在数据绑定后不可见,因为它在数据绑定前将不存在。但是,DataGrid.Columns集合指示计数为0,使得自动生成的列似乎不属于该集合。
如何使绑定期间自动生成的列不可见?
解决方案
我们必须将代码添加到订单项呈现代码,并将该列的可见性设置为false。即使已绑定事件,也会为每条记录触发该事件,我们可以操纵输出。
我知道的唯一方法是隐藏它,因为它是动态创建的,下面是一个我们可以适应的示例:
protected void GridView_RowCreated(object sender, GridViewRowEventArgs e) { e.Row.Cells[1].Visible = false; }
如果我正确理解了scenerio,则可能需要在数据绑定事件期间将其设置为visible属性
Nick Craver GridView_RowCreated
尼克,我没有使用GridView。它是ItemCreated ;-)