首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataGrid怎么根据表中两列值的大小来确定某一项是否显示

2012-01-21 
dataGrid如何根据表中两列值的大小来确定某一项是否显示?在数据表中有两列,分别是最大值max,当前值num,表

dataGrid如何根据表中两列值的大小来确定某一项是否显示?
在数据表中有两列,分别是最大值max,   当前值   num   ,表中有一个checkbox,当num <max时,checkbox可见,否则不可见.这该怎么实现?

[解决办法]
在RowDataBound
里面判断大小
设置
e.Row.Cells[3].Visible=false;

[解决办法]
private void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
e.Item.Cells[7].Visible=false;
}
}

[解决办法]
((Label)e.Item.Cells[7].FindControl( "Label1 ")).Visible = false;
[解决办法]
e.Item.Cells[7].Controls[0].Visible=false;

热点排行