以编程方式使绑定列不可见

时间:2008-09-18 12:20:15

标签: asp.net

我试图在数据绑定后使数据绑定列不可见,因为它在数据绑定之前不存在。但是,DataGrid.Columns集合指示计数为0,使得看起来好像自动生成的列不属于集合。

如何使绑定期间自动生成的列不可见?

4 个答案:

答案 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; - )