グリッドビューを編集可能にしようとしていますが、[編集] をクリックすると空白のページが表示されます
私のaspxコード:
<asp:Panel ID="pnl_usuarios" runat="server">
<asp:GridView ID="grd_usuarios" runat="server" Width="100%" OnRowEditing="grd_usuarios_RowEditing"
OnRowCancelingEdit="grd_usuarios_RowCancelingEdit"
AutoGenerateEditButton="true" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Nome" HeaderText="Nome">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"/>
</asp:BoundField>
<asp:CheckBoxField DataField="Ativo" HeaderText="Ativo">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"/>
</asp:CheckBoxField>
<asp:CheckBoxField DataField="Administracao" HeaderText="Administração">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"/>
</asp:CheckBoxField>
<asp:CheckBoxField DataField="VisaoGeral" HeaderText="Visão Geral">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"/>
</asp:CheckBoxField>
<asp:CheckBoxField DataField="Estatisticas" HeaderText="Estatístcas">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"/>
</asp:CheckBoxField>
<asp:CheckBoxField DataField="Help" HeaderText="Help">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"/>
</asp:CheckBoxField>
</Columns>
</asp:GridView>
</asp:Panel>
私のコードビハインド
protected void grd_usuarios_RowEditing(object sender, GridViewEditEventArgs e)
{
grd_usuarios.EditIndex = e.NewEditIndex;
grd_usuarios.DataBind();
}
protected void grd_usuarios_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
grd_usuarios.EditIndex = -1;
grd_usuarios.DataBind();
}
私の質問は、「編集」ボタンをそのレコードを編集可能にするにはどうすればよいですか?
前もって感謝します。
PS .: この問題を解決した後、データベースにデータを保存することについて心配します。