DataList控件问题

zillenjack 2006-02-10 01:43:38
添加一个DataList
ID为DataList1
再在DataList1项模版里添加一个Label
ID为Label1
请问如何用编程方式更改这个Label1的Text属性呢?
this.Label1.Text="你好";
这样是不行的哟
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeeSunSet 2006-02-10
  • 打赏
  • 举报
回复
汉堡包的方法是对的.
zillenjack 2006-02-10
  • 打赏
  • 举报
回复
非常感谢各位
问题已经得到解决
我之前用DataList1.FindControl()方法
但是根本不行
WTaoboy 2006-02-10
  • 打赏
  • 举报
回复
http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/customize/datalist8.src
677 2006-02-10
  • 打赏
  • 举报
回复
:)
hamburger1981 2006-02-10
  • 打赏
  • 举报
回复
添加DataList1_ItemDataBound事件。
Label label1 = (Label)e.Item.FindControl("Label1");
label1.Text = "你好";

Good Luck:)
niwalker 2006-02-10
  • 打赏
  • 举报
回复
既然叫做List必然是一个集合,DataList的模板代表了集合的每一个ListItem, 所以Label.Text赋值当然不能简单的Lable1.Text="你好"。最简单的方法就是创建一个集合对象,比如说DataTable,然后把DataTable作为ListView的数据源(WebForm)。除了用DataTable之外,你还可以使用其他集合如ArrayList, List<T>(2.0)等。

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧