編集可能な DataGridView を作成しようとしていて、「AutoGenerateEditButton
」を有効にしましたが、ページの編集をクリックすると、この例外がスローされます
「System.Web.HttpException: GridView 'GridView1' は、処理されなかったイベント RowEditing を発生させました。」
理由はありますか?私が使用しているコードは以下のとおりです
また、編集した値をデータテーブルに更新して更新する方法を知りたいです。
HTML
<asp:GridView ID="GridView1" runat="server" AutoGenerateEditButton="True" Width="1060px">
</asp:GridView>
C# (コード ビハインド)
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
add();
}
}
private void add()
{
DataTable dt = new DataTable();
dt.Columns.Add("ab", typeof(string));
dt.Columns.Add("ac", typeof(string));
dt.Columns.Add("av", typeof(string));
dt.Columns.Add("ax", typeof(string));
DataRow row = dt.NewRow();
row["ac"] = "sndasbfb";
row["av"] = "sndasbfb";
row["av"] = "sndasbfb";
row["ax"] = "sndasbfb";
dt.Rows.Add(row);
GridView1.DataSource = dt;
GridView1.DataBind();
}