2009-09-28 14 views
18

जैसा कि मेरा ग्रिडव्यू पॉपुलटिंग है, मैं कुछ बटनों के साथ एक अतिरिक्त कॉलम जोड़ना चाहता हूं लेकिन मुझे यह पता लगाना नहीं है कि कैसे, या सबसे अच्छा तरीका क्या हो सकता है। क्या कोई मुझे शुरू कर सकता है?एएसपीनेट में ग्रिडव्यू में बटन के साथ कॉलम कैसे जोड़ूं?

उत्तर

38

एक खाका कॉलम बहुत अच्छी तरह से मेरे लिए

<asp:GridView ID="GridView1" runat="server" DataKeyNames="id" DataSourceID="SqlDataSource1" 
    OnRowCommand="GridView1_OnRowCommand"> 
    <Columns> 
     <asp:BoundField DataField="name" HeaderText="Name" /> 
     <asp:BoundField DataField="email" HeaderText="Email" /> 
     <asp:TemplateField ShowHeader="False"> 
      <ItemTemplate> 
       <asp:Button ID="Button1" runat="server" CausesValidation="false" CommandName="SendMail" 
        Text="SendMail" CommandArgument='<%# Eval("id") %>' /> 
      </ItemTemplate> 
     </asp:TemplateField> 
    </Columns> 
</asp:GridView> 
protected void GridView1_OnRowCommand(object sender, GridViewCommandEventArgs e) 
{ 
    if (e.CommandName != "SendMail") return; 
    int id = Convert.ToInt32(e.CommandArgument); 
    // do something 
} 
+0

यह काम करता है का उपयोग करें। टीक्स आदमी –

संबंधित मुद्दे