DataGrid中控件隐藏的问题~~急~在线等 DataGrid中根据一个绑定列的绑定值(1 or 2),决定一个模板列中ImageButton是否显示,或者一个Button的Enable属性是否未为True. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DataGrid的ItemDataBound事件中:Dim ctrl As ImageButtonctrl = CType(e.Item.FindControl("ImageButton名称"), ImageButton)If e.Item.DataItem("列名").ToString() ="1" Then ctrl.Enable = FalseElse ctrl.Enable = TrueEnd IF 在itemDatabound事件中 if(e.item.itemindex >=0){ ImageButton ibtn := (ImageButton)e.item.cells[button所在序列数].controls[0]; //上面这据后半部分也可以写为 (ImageButton)e.item.cells[button所在序列数].FindControl("button name "); if e.item.cells["绑定列序数"].text.tostring()=="1" ibtn.visible := trueelse ibtn.visible := false;} 同意 jimu8130(yang) ( ) asp.net中使用easyui,怎样在列中添加自定义列?如列中是超链接或按钮? 关于生成静态列表页面问题 自己写的AJAX和VS自带的AJAX控件。。 控件状态改变后,如何让页面先刷新,再继续执行代码? 我想选择DataList的前5项,可以更改前5项的图片的visible属性,该如何做? js的日历构件被asp.net控件挡住了怎么办?? 问一个关于XML和图片存储的问题 如何给Html控件赋值? 提交至数据库的string,如何让它用原来的分段格式显示? 星级高手:比拼擂台 (有智有勇者进) 急!!!有哪个函数可获得字符的ascii的值! 请帮忙看看这是什么错误
ctrl = CType(e.Item.FindControl("ImageButton名称"), ImageButton)If e.Item.DataItem("列名").ToString() ="1" Then
ctrl.Enable = False
Else
ctrl.Enable = True
End IF
if(e.item.itemindex >=0)
{
ImageButton ibtn := (ImageButton)e.item.cells[button所在序列数].controls[0];
//上面这据后半部分也可以写为 (ImageButton)e.item.cells[button所在序列数].FindControl("button name ");
if e.item.cells["绑定列序数"].text.tostring()=="1" ibtn.visible := trueelse
ibtn.visible := false;
}