在tag模板列放入复选框(aaa)和一个lable(bbb),都绑定tag字段
在itemDataBound的时候进行控制
Sub DataGrid1_ItemDataBound(ByVal source As Object......) Handles DataGrid1.ItemDataBound
Dim dataItem As new DataRowView = Ctype(e.Item.DataItem,DataRowView )
Dim rdb as new Radio...Box
rdb = Ctype(e.item.FindControl("aaa"),Radio...Box)
Dim lab as new Label
lab = Ctype(e.item.FindControl("bbb"),Label)
If dataItem["tag"].ToString() = "0" Then
lab.Visible = False
rdb.VisiBle = True
ELSE
lab.Visible = True
rdb.VisiBle = False
End If
End Sub
大概就是这样的,我这里没有.net开发环境,所以记不清楚的地方就用...代替
以上代码没有很多必要的判断,例如:e.item.FindControl 返回是否为null,该行是否为普通行和交替行等等,楼主得自己加上
在itemDataBound的时候进行控制
Sub DataGrid1_ItemDataBound(ByVal source As Object......) Handles DataGrid1.ItemDataBound
Dim dataItem As new DataRowView = Ctype(e.Item.DataItem,DataRowView )
Dim rdb as new Radio...Box
rdb = Ctype(e.item.FindControl("aaa"),Radio...Box)
Dim lab as new Label
lab = Ctype(e.item.FindControl("bbb"),Label)
If dataItem["tag"].ToString() = "0" Then
lab.Visible = False
rdb.VisiBle = True
ELSE
lab.Visible = True
rdb.VisiBle = False
End If
End Sub
大概就是这样的,我这里没有.net开发环境,所以记不清楚的地方就用...代替
以上代码没有很多必要的判断,例如:e.item.FindControl 返回是否为null,该行是否为普通行和交替行等等,楼主得自己加上
解决方案 »
- 请各位大侠帮忙解答一下这IIS日志问题,头大了.(想知道的帮忙顶一下)
- C++中构造函数有且只有一个吗?
- 我从数据库读出的数据123..12345678,绑到datagridview以后想显示成123.12或者四舍五入的数字,我用Format属性怎么无效。
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
- 在项目中,建立独立类文件夹还是将所有类文件放在app_code里?
- 关于父页面与子页的问题。
- 没事散个分,主要还是问个问题,asp.net2.0中自带的treeview增加checkbox的问题
- 某公司的几个面试题,请帮忙悄悄!
- 问一个关于datalist取值的问题
- 调试出错,急,在线等!
- 对您来说可能很简单,,如何更新datatable到数据库
- 关于2.0中membership
protected void grid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if(e.Row.Cells[n].Text == "0")
e.Row.Cells[n].Controls.Add( ).....