datatable绑定到repeater不通过列名,按数字索引绑定怎么实现的?

解决方案 »

  1.   

    <%#Eval("列名")%>

    <%#((System.Data.DataRowView)Container.DataItem)[0]%>
    代替--
    是这个意思吗
      

  2.   


    写成 Eval("[0]")就可以了。
      

  3.   

    你无需去考虑container是什么类型,在绑定表达式中,你可以直接写“[0]”或者“(1)”这样的,甚至可以写类似“prop1.[1]”这样的(假设container有一个“prop1”属性,而这个属性其实是一个DataTable,而你又希望取第二列,就可以这样组合属性/列名与(DataTable的)列索引两种写法到一个表达式中。
      

  4.   

    这个不是很明白 DataTable好可以.[1]这样用??