为什么链接列的内容都是空的啊?
<asp:ButtonColumn DataTextField="字段1" Text="字段1" HeaderText="字段名" CommandName="命令名">
属性我是这么设置的,大家看下是不是哪里出问题了啊?
其余列的内容都能取得的,为什么啊?

解决方案 »

  1.   

    <asp:ButtonColumn DataTextField="<%# DataBinder.Eval(Container.DataItem, "字段1") %>" Text=="<%# DataBinder.Eval(Container.DataItem, "字段1") %>" HeaderText="字段名" CommandName="命令名">
      

  2.   

    老兄,编译都通不过的啊
    <asp:ButtonColumn Text="<%# DataBinder.Eval(Container.DataItem, "city") %>" DataTextField="<%# DataBinder.Eval(Container.DataItem, "city") %>" HeaderText="CITY" CommandName="edit"></asp:ButtonColumn>
    分析器错误信息: “System.Web.UI.WebControls.DataGridColumnCollection”内不允许包含文字内容(“<asp:ButtonColumn Text="”)。
      

  3.   


    <asp:ButtonColumn Text='<%# DataBinder.Eval(Container.DataItem, "city") %>' DataTextField='<%# DataBinder.Eval(Container.DataItem, "city") %>' HeaderText="CITY" CommandName="edit"></asp:ButtonColumn>
      

  4.   

    还是不行啊!
    “System.Web.UI.WebControls.ButtonColumn”并不包含对“DataBinding”的定义