があり
GridView
、のヘッダー フィールドは、プログラム内のGridView
からのアイテムです。ListBox
したがって、生成される列の数は、実行するたびに動的になります。そのため、[更新] をクリックすると、ヘッダー フィールドに関係なく、その行にGridview
入力されたデータを更新する必要があります。TextBox
また、TextBox
整数のみを受け入れるように検証する必要があります。
GridView
表示用の .cs コードは次のとおりです。
protected void DONE4_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataRow rw = default(DataRow);
for (int i = 0; i < ListBox1.Items.Count; i++)
{
dt.Columns.Add(ListBox1.Items[i].ToString(),System.Type.GetType("System.String"));
}
for (int j = 0; j < count; j++)
{
rw = dt.NewRow();
for (int i = 0; i < ListBox1.Items.Count; i++)
{
rw[ListBox1.Items[i].ToString()] = " ";
}
dt.Rows.Add(rw);
}
GridView2.DataSource = dt;
GridView2.DataBind();
}
}
更新用のコードを使用して、この問題について誰か助けてもらえますか? ありがとう..質問が明確であることを願っています。