我试图在数据绑定后使数据绑定列不可见,因为它在数据绑定之前不存在。但是,DataGrid.Columns集合指示计数为0,使得看起来好像自动生成的列不属于集合。
如何使绑定期间自动生成的列不可见?
答案 0 :(得分:2)
您必须向订单项呈现代码添加代码,并将该列的可见性设置为false。即使它已绑定,也会为每条记录触发事件,您可以操作输出。
答案 1 :(得分:0)
实现这一目标的唯一方法我知道,因为它是动态创建的,是隐藏单元格,这是一个你可以适应的例子:
protected void GridView_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[1].Visible = false;
}
答案 2 :(得分:0)
如果我理解你的scenerio你可能想在数据绑定事件中设置它的可见属性
答案 3 :(得分:0)
Nick Craver
GridView RowCreated
尼克,我没有使用GridView。它是ItemCreated; - )