17 Kasım 2014 Pazartesi

TemplateField içinde Row Index Öğrenme

<asp:TemplateField HeaderText="IsPolicyHolder">
<ItemTemplate>
<asp:CheckBox ID="chkBox1" runat="server" AutoPostBack="true" Checked="false" OnCheckedChanged="chkBox1_CheckedChanged"/>
</ItemTemplate>
</asp:TemplateField>
şeklinde bir check box tıklandığında hangi row olduğunu öğrenebilmek için
protected void chkBox1_CheckedChanged(object sender, EventArgs e) 
{
CheckBox chkbox = (CheckBox)sender;
GridViewRow Grow = (GridViewRow)chkbox.NamingContainer; // HANGİ ROW İÇİNDE
if (chkbox.Checked)
{
.........
}
}