REPEAER增加label 后赋值

zestsnake 2016-03-17 11:21:36
在 repeater 中
<itemtepmlate>
<asp: label id="label1" runat="server" > </asp label>

</itemtepmlate>
reperter 绑定了数据


想根据某个字段的不同值给LABEL赋值



protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
Label lb=(Label)Repeater1.FindControl("label1");
lb.Text = "XXXXX"; //这里错了
}

未将对象引用设置到对象的实例 system.nullreferjnceexception
...全文
131 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zestsnake 2016-03-17
  • 打赏
  • 举报
回复
解决了谢谢 不好意思,再问下, 那我如何取得某一列的值,再根据不同情况对lable赋值呢 前面已经用datable dslog="""""" rp.datasouce=dslog rp.databind() 我要用数据表中的 "mx"字段的值的不同情况对LABLE赋值 最好用列名来取值,万分感谢
zestsnake 2016-03-17
  • 打赏
  • 举报
回复
成了,谢谢 能解释 下 DataRowView drv = (DataRowView)e.Item.DataItem; 这句的作用吗

111,125

社区成员

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

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

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