zoukankan      html  css  js  c++  java
  • .net数据控件绑定写法小结

    最近感觉大家在数据绑定控件中的写法很乱,本来我想告诉大家一下全部的,可刚要开口,发现自己脑子里也没有一个很完整的概念,自己总结一下,不知道全不全

    这里有4个概念 Container是你要绑定数据的容器控件指父控件,DataItem指父控件所绑定的数据源的当前行,还有Eval和Bind这两个在这里不说了

    假设有两个数据源,1.一个泛型类list<Student>,或者DataTable

    他们都有一个字段ID

    1.<%#Eval("ID") %>(这也是3种写法)

    2.<%# ((Student)Container.DataItem).ID%>

    3.<%# ((System.Data.DataRowView)Container.DataItem)["ID"].ToString() %>

    4.<asp:Label ID="Label1" runat="server" Text='<%# ((Student)Container.DataItem).ID%>'>

    5.<asp:Label ID="Label1" runat="server" Text='<%# ((System.Data.DataRowView)Container.DataItem)["ID"].ToString() %>'>

    6.<asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ID")%>'>

    7.<asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ID")%>'>

    8.<asp:Label ID="Label1" runat="server" Text='<%#Eval("ID") %>'></asp:Label>

    这里Bind我就不写了

  • 相关阅读:
    CentOS7安装注意
    ES插件安装
    CentOS7命令
    ES安装手册
    五 、redis-cluster java api
    四 、Redis 集群的搭建
    三 redis 的 java api(jedis)
    C#验证码 使用GDI绘制验证码
    云时代架构阅读笔记二——Java性能优化(二)
    【转载】Asp .Net Web Api路由路径问题
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1369470.html
Copyright © 2011-2022 走看看