<asp:TemplateColumn>
<ItemTemplate>
<asp:Button runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.answer") %>'   Enabled='<%# DataBinder.Eval(Container, "DataItem.answer")=="批准" %>' ></asp:Button>
</ItemTemplate>
</asp:TemplateColumn>执行结果不对。请帮忙看一下。

解决方案 »

  1.   

    <ItemTemplate>
    <input type=button value='<%# DataBinder.Eval(Container, "DataItem.answer") %>'   disabled=<%# DataBinder.Eval(Container, "DataItem.answer")=="批准"%>>
    </ItemTemplate>
      

  2.   

    <ItemTemplate>
    <input type=button value='<%# DataBinder.Eval(Container, "DataItem.answer") %>'   disabled=<%# DataBinder.Eval(Container, "DataItem.answer")=="批准"%>>
    </ItemTemplate>
      

  3.   

    另外,还可以在DataGrid里的绑定事件里进行做
      

  4.   

    <asp:Button runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.answer") %>'   Enabled='<%# DataBinder.Eval(Container.DataItem,"answer").ToString().Trim()=="批准" %>' ></asp:Button>
    试试
      

  5.   

    lovecherry对了,真想请你吃樱桃,因为我们这里的大樱桃全国闻名。
      

  6.   

    想问下lovecherry为何那样写,后面用tostring。trim()