GridView中动态设置CommandField是否可用或可见的小例子
博古开来,皮带哥张吉勇,日本女性减压服务
protected void gvmaterial_rowdatabound(object sender, gridviewroweventargs e)
{
if (e.row.rowtype == datacontrolrowtype.datarow || e.row.rowtype == datacontrolrowtype.header)
{
e.row.cells[0].visible = false;
}
if (e.row.rowtype == datacontrolrowtype.datarow)
{
e.row.cells[1].text = (gvmaterial.pageindex * gvmaterial.pagesize + e.row.rowindex + 1).tostring();
string price;
try //让编辑功能在特定条件下可以用
{
price = ((textbox)e.row.cells[4].controls[0]).text;//点编辑的时候用
}
catch
{
price = e.row.cells[4].text; //出始时用
}
if (price == "" || price == " ")
{
e.row.cells[7].controls[0].visible = false;
}
else
{
e.row.cells[7].controls[0].visible = true;
}
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论