GridView mit CheckBox: Wie man die Ausgewählten Zeilen, in ASP.Net

Wie man gridview-Zeile Werte, wenn die checkbox aktiviert ist. Ich bin mit diesem code in der Schaltfläche click-Ereignis, aber es funktioniert nicht .

Html-Code:

        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%"
        DataKeyNames="ReportId" OnRowDataBound="GridView2_OnRowDataBound" ForeColor="#333333"
        PageSize="5" Style="text-align: center">
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:CheckBox ID="CheckBoxG1" runat="server" />
                </ItemTemplate>

C# - Code:

    protected void Button1_Click(object sender, EventArgs e)
{
    foreach (GridViewRow row in GridView1.Rows)
    {
        if (row.RowType == DataControlRowType.DataRow)
        {
            CheckBox CheckRow = (row.Cells[0].FindControl("CheckBoxG1") as CheckBox);
            if (CheckRow.Checked)
            {

            }
        }
    }
}
InformationsquelleAutor Chiako | 2015-06-21
Schreibe einen Kommentar