您的位置:首页 > 其它

.net开发笔记之六:从DataGrid控件中取某一单元格的显示值

2006-12-16 11:26 288 查看
只有BoundColumn列和自动生成列,才可以通过TableCell.Text属性读取显示的文本,例如:
e.Item.Cells(i).Text    '其中Item表示当前行,cell表示列

如果是模版列,可以用findcontrol方法,例如:
TextBox txt = (TextBox)DataGrid1.Items[1].FindControl("txtID");  //c#

Dim lb As New Label()
...
'根据经验在一般情况下,没有id的label控件为Controls(1) 
lb = CType(e.Item.Cells(i).Controls(1), Label)  
                If lb.Text = "0" Then
                    lb.Text = ""
                End If
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  datagrid .net textbox
相关文章推荐