Wednesday, 30 October 2013

Gridview Custom Button Click Event

In this Post i am going to Explain how to get value form Gridview Custom button Click event in side gridiview

in Source code
<div>
            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
                <Columns>
                    <asp:BoundField DataField="CreatedBy" Visible="true" />
                    <asp:BoundField DataField="TransactionAmount" Visible="true" />
                    <asp:BoundField DataField="PaymentMode" Visible="true" />
                    <asp:TemplateField HeaderText="Action" ValidateRequestMode="Disabled">
                        <ItemTemplate>
                            <asp:Button ID="btnEdit" Text="Payment" runat="server" OnClick="btnEdit_Click" CausesValidation="false" />
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
            <asp:Label ID="lbl1" runat="server"></asp:Label>
            <asp:Label ID="lbl12" runat="server"></asp:Label>
            <asp:Label ID="lbl3" runat="server"></asp:Label>
        </div>



in .cs code

 protected void btnEdit_Click(object sender, EventArgs e)
        {
            Button btnEdit = ((Button)sender);
            GridViewRow grdrow = (GridViewRow)btnEdit.NamingContainer;
            string rowNumber = grdrow.Cells[0].Text;
            string dealId = grdrow.Cells[1].Text;
            string dealTitle = grdrow.Cells[2].Text;
            lbl1.Text = rowNumber; lbl12.Text = dealId; lbl3.Text = dealTitle;
        }

No comments:

Post a Comment