如何对DataList中的字段进行访问?

yuzhou520 2005-04-24 07:18:25
我把数据库绑定到DataList之后,想对DataList的ItemTemplet中的字段进行访问,该怎么做?
 我这用这个语句来显示的:姓氏:<%#container.DataItem("姓名")%>
请各位指教
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaron_lly 2005-04-25
  • 打赏
  • 举报
回复
哦,,,收藏
Bruce_H21 2005-04-24
  • 打赏
  • 举报
回复
页面绑定中加一个Label
<asp:label id = "MyLbl" text = '<%# DataBinder.Eval(Container.DataItem , "数据库中姓名的字段") %>'>

在下列事件中绑定既可
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound

Dim Label1 as Label
Label1 =Ctype(e.Items(i).FindControl("MyLbl"),Label) '注意这里的ID号MyLbl不要写错

End Sub
wenquan_nn 2005-04-24
  • 打赏
  • 举报
回复
可以将数据绑定到一个标签上
<asp:label id = "MyTestLbl" text = '<%# DataBinder.Eval(Container.DataItem , "MoneyRetail") %>'>

然后在触发行事件中使用该方法取得他的值
Label lbl = (Label)TestDataList.Items[i].FindControl("isbnLbl");

还有一种直接的方法就是绑定在Button上,通过此方法得到
(string)TestButton.CommandArgument;

hackate 2005-04-24
  • 打赏
  • 举报
回复
<%# container.DataItem("姓名")%>

这个姓名应该是你数据库里面的一个字段名

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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