猿问
在后台给repeater中的控件赋值
在后台给Repeater控件加入一个textbox,怎么样在后台动态给这个textbox赋值 ,值是从数据库读出来的。
各位高手帮帮忙
慕的地10843
浏览 602
回答 2
2回答
慕盖茨4494581
Repeater中item如果有个textbox那说明每行都有个textbox,这就需要遍历赋值了。可以在页面pageload时遍历行用findcontrol进行赋值。给个代码块,我这里是遍历一个下拉列表框,把数据源中的列给赋值。你可以换成文本框。 protected void RptNew_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem) { DataRowView rowv = (DataRowView)e.Item.DataItem; DropDownList DListNewsIsShow = (DropDownList)e.Item.FindControl("DListNewsIsShow"); DListNewsIsShow.Items.FindByValue(rowv["isshow"].ToString()).Selected = true; } }
0
0
0
哔哔one
在 Repeater 的 ItemCommand 事件 或者 ItemDataBound事件里面写:var txt = e.Item.FindControl("txtDemo") as TextBox;
0
0
0
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答