绑定到DataView,DataTable,DataSet:
        <%#((DataRowView)Container.DataItem)["字段名"]%>或
        <%#((DataRowView)Container.DataItem).Rows[0]["字段名"]%>

解决方案 »

  1.   

    当然可以啊。
    实际在BS编程时有两种格式,一种是设计方式,另一种就是HTML方式,两种方式都可以。
    另外,网上很多相关教程都是介绍HTML这种方式的内容,楼主可以找些参考一下。
      

  2.   

    --------------------------------------------------------------------------------编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0117: “System.Web.UI.Page”并不包含“DataItem”的定义源错误: 行 13:     <div>
    行 14:     <head:head ID="head" runat="server" />
    行 15:      <div style=" text-align:center"><%#((System.Data.DataRowView)Container.DataItem)["content"]%></div>
    行 16:     <foot:foot ID="foot" runat="server" />
    行 17:     </div>
     
      

  3.   

    Container.DataItem
    ---------------------
    这种方式是用来处理绑定了数据的控件来使用的!如果你想单独赋值是行不通的!
    你可以考虑用这种方式如:
    <asp:label id="label1" runat="server" text="<%=变量%>"
    在后台定义变量的值!
      

  4.   

    <%@ Import Namespace="System.Data.SqlClient" %>
      

  5.   

    真的不能这样调用dataset了。一定要用 控件
    不明白怎样 。net搞得这么死板~~
      

  6.   

    [size=54px]不明白为什么。net搞得这么死板~~[/size]
      

  7.   

    Container是DataGrid在运行时定义的临时变量,你如果没有DataGrid, 当然不可以直接调用这个不存在的变量Container了.
      

  8.   

    厉害,。原来有这么多方法,。谢谢大奶mei
      

  9.   

    不明白为什么。net搞得这么死板~~
      

  10.   

    不明白为什么。net搞得这么死板~~
      

  11.   

    不明白为什么。net搞得这么死板~~