If e.Item.ItemType = ListItemType.Header Then
Dim txt As TextBox
txt = e.Item.FindControl("textbox3")
txt.Text = "as"
End If
Dim txt As TextBox
txt = e.Item.FindControl("textbox3")
txt.Text = "as"
End If
解决方案 »
- 一个SQL语句 速来拿分
- DataTable转换为模型类,网上的方法不管用,不要那通用的代码,我数据库中有UniqueIdentifier类型
- 普通的ASPX页修改什么可以使用AJAX?
- 请问ASPxGridView 怎么做删除提示
- FileUpLoad判断上传文件答案小问题
- 调查一下:你会递归算法吗?和遍历树型结构吗。如果不会这两个,你的工资会是多少?
- WebService如何打包发布?
- 求一正则表达式,要求得到所有的图片列表
- asp.net TreeView和DataList问题
- 如何根据爱奇艺视频的分享地址,获得视频截图
- 请教纯数学问题:如何在image中,显示y=sin(x)图形?
- 谁能像叙述一下动态生成html是怎么一个过程,原理???
通过判断ListItemType可以做更多自由化的东西,msdn上有一个例子
For Each item In DataGrid1.Controls(0).Controls
If item.ItemType = ListItemType.Header Then
Dim txt As TextBox
txt = item.FindControl("textbox3")
txt.Text = "222"
End If
Next
VisitSubControls(YourDataGrid);private void VisitSubControls( Control parentCtrl )
{
if ( parentCtrl is TextBox && parentCtrl .ID="YourTextBoxID" )
{
TextBox tbx = (TextBox)parentCtrl ;
tbx.Text = "aaa";//这就是你要找得那个控件
return;
} if ( !parentCtrl.HasControls() ) return; foreach ( Control ctrl in parentCtrl.Controls )
{
VisitSubControls( ctrl );
}
}
TextBox txt = (TextBox)e.Item.FindControl("textbox")
string TextValue = txt.Text;