sto cercando di aggiungere una colonna checkbox nella mia gridview:
codice:
    <asp:Panel ID="Panel1" runat="server" ScrollBars="Horizontal">
        <asp:GridView ID="DecoderView" runat="server" AllowPaging="True" DataSourceID="DecoderSql"
            DataKeyNames="sito#" AllowSorting="True" CssClass="grid" PageSize="5" PagerSettings-Visible="False">
            <Columns>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:LoginView ID="LoginView1" runat="server">
                            <LoggedInTemplate>
                                <asp:CheckBox ID="SelectedItem" AutoPostBack="true" runat="server" OnCheckedChanged="SelectedItems_CheckedChanged" />
                            </LoggedInTemplate>
                        </asp:LoginView>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </asp:Panel>
code behind:
codice:
        protected void SelectedItems_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox checkbox = (CheckBox)sender;
            GridViewRow row = (GridViewRow)checkbox.NamingContainer;
            string cid = row.Cells[0].Text;
            bool status = checkbox.Checked;
        }
quando provo a selzionare una casella mi viene fuori questo errore:
Unable to cast object of type 'System.Web.UI.WebControls.LoginView' to type 'System.Web.UI.WebControls.GridViewRow'.

come posso fare??