一个gridview里面我想添加自定义方法,要如何添加,.
 之前我是把方法写在OnSelectedIndexChanging和OnRowDeleting这两个里面.,.
但这个现在都已经写有方法了.,我要如何在添加自定义方法呢.,.

解决方案 »

  1.   

    要用用户控件????有没具体的方法呢. 比如我在这个GridView后面加一个button,
    点击这个button就显示这行记录的Name,这个要如果实现!!!
      

  2.   

    要用用户控件????有没具体的方法呢. 比如我在这个GridView后面加一个button,
    点击这个button就显示这行记录的Name,这个要如何实现!!!
      

  3.   

    在.cs裡面寫自定義一個函數
    在客戶端調用嗎??
    如果是這樣
    客戶端:
    <%#getString(Eval("UserName").ToString())%>
    服務器端:
    public string getString(string UserName)
    {
      return UserName;
    }
      

  4.   

    在个GridView后面加一个button,这个button需要指定一个CommandName.双击这个button就会有button的事件。在里面具体做要实现的功能。
      

  5.   

    定义模板列。
     protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
    {
      LinkButton linkbutton1 = sender as LinkButton ; 
      int index = (linkbutton1.NamingContainer as GridViewRow).RowIndex;
      string name= GridView1.Rows[index].Cells["Name"].InnerText; 
    }
      

  6.   

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" DataKeyNames="ID" >
        <Columns>
            <asp:TemplateField>
              <ItemTemplate>
                  <asp:LinkButton ID="LinkButton1" runat="server" AutoPostBack="true" 
                      OnClick="LinkButton_OnClick" >                        
                
               </ItemTemplate>
            </asp:TemplateField>               
            <asp:BoundField ShowHeader="true" DataField="ID" HeaderText="ID" />
            <asp:BoundField ShowHeader="true" DataField="name" HeaderText="姓名" />
        </Columns>
    </asp:GridView> 
    <span>评价:</span>
    <asp:TextBox ID="SelectedRLText" runat="server" Text=""></asp:TextBox> 
      

  7.   

    你继承gridview自定义控件里
    public event EventHandler BeforeSelectIndexchanged;
            protected override void OnSelectedIndexChanged(EventArgs e)
            {
                BeforeSelectIndexchanged(this, EventArgs.Empty);
                base.OnSelectedIndexChanged(e);
            }
    页面使用
      this.YourGridView1.BeforeSelectIndexchanged += new EventHandler(YourGridView1_BeforeSelectIndexchanged);
    或者直接在设计试图里添加事件自定义事件参数参考http://topic.csdn.net/u/20090218/16/18d574da-71ba-42f3-88fe-821b68fb32de.html
      

  8.   

    on Button_OnClick
    on   text_change