服务器有个函数.
          public Int[] GETID()
           {
          int [] id ={1,2,3}
           }我想在GridView 的ButtonColume调用它
<asp:ButtonField ButtonType="Button" Text='<%GetID() %> ' CommandName="select" HeaderText="标题"/>请问怎么解决, 我是想想选择列根据序号递增,有其他解决方法也可以,谢谢!

解决方案 »

  1.   

    <asp:ButtonField ButtonType="Button" Text='<%=GetID() %> ' CommandName="select" HeaderText="标题"/>就应该OK啦
      

  2.   

    既然都用服务器控件了,何必还要在后台写个方法前台再绑定,这不是脱了裤子拉屎,多此一举吗?
    直接在后台绑定得了,还符合。NET的特点,代码分离
      

  3.   

    写在ASPX中
    <script language="csharp" runat="server">
    public Int GETID()
    {
       return 123;}
    </script>
    <asp:ButtonField ButtonType="Button" Text='<%# GetID() %> ' CommandName="select" HeaderText="标题"/>
      

  4.   

    TO:wd_terry(IQ+EQ=QQ) 我说过不拘泥我的方法
    你可以把你想的写出来 我看看 
    TO:gt5070073(了了了 www.jobdll.com) 
    我写了 还是不行
      

  5.   

    TO 楼上大哥:
    提示错误如下:错误 1 仅对具有 DataBinding 事件的对象提供数据绑定表达式支持。System.Web.UI.WebControls.ButtonField 没有 DataBinding 事件。 d:\WebSite2\Double\Default.aspx 25