【发布时间】:2010-09-10 15:47:08
【问题描述】:
我试图在数据绑定之后使数据绑定列不可见,因为它在数据绑定之前不存在。但是,DataGrid.Columns 集合指示计数为 0,这使得自动生成的列看起来不属于该集合。
如何让绑定时自动生成的列不可见?
【问题讨论】:
标签: asp.net
我试图在数据绑定之后使数据绑定列不可见,因为它在数据绑定之前不存在。但是,DataGrid.Columns 集合指示计数为 0,这使得自动生成的列看起来不属于该集合。
如何让绑定时自动生成的列不可见?
【问题讨论】:
标签: asp.net
您必须将代码添加到订单项呈现代码并将该列的可见性设置为 false。即使它已绑定,也会为每条记录触发该事件,并且您可以操作输出。
【讨论】:
我知道的唯一方法是隐藏单元格,因为它是动态创建的,这是一个您可以调整的示例:
protected void GridView_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[1].Visible = false;
}
【讨论】:
如果我正确理解您的场景,您可能希望在数据绑定事件期间设置它的可见属性
【讨论】:
尼克·克雷弗
GridView_RowCreated
尼克,我没有使用 GridView。这是 ItemCreated ;-)
【讨论】: