Revision: 14313
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at May 29, 2009 09:52 by leonbda
                            
                            Initial Code
<asp:GridView ID="GridView1" runat="server"
 AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand">
            <Columns>
                <asp:BoundField DataField="CategoryID"
                HeaderText="CategoryID" />
                <asp:BoundField DataField="CategoryName"
                HeaderText="CategoryName" />
                <asp:TemplateField HeaderText="Select">
                    <ItemTemplate>
                        <asp:CheckBox ID="CheckBox1"
                        AutoPostBack="true" runat="server"
                        OnCheckedChanged="CheckBox1_CheckedChanged1" />
                        
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
And the code behind:
 protected void CheckBox1_CheckedChanged1(object sender, EventArgs e)
    {
        CheckBox checkbox = (CheckBox)sender;
        GridViewRow row = (GridViewRow) checkbox.NamingContainer;
        Response.Write(row.Cells[0].Text); 
    }
                                Initial URL
Initial Description
Sometimes we need to have checkboxes in the GridView control and we want that as soon as the Checkbox is clicked/checked the postback happens and we get the value from the first row in the GridView control. This can be easily done by using the following code:
Initial Title
Finding other controls in same gridview row from the event method of a control
Initial Tags
Initial Language
C#