ボタン1とグリッドビュー1を持つasp.netフォームがあります。button1 をクリックすると、「select * from table」クエリが実行され、出力が gridview1 にダンプされます。
//update Gridview1
GridView1.DataSource = _DataTable;
GridView1.DataBind();
これが機能するように、autogeneratecolums プロパティ ti を true に設定しました。
しかし、今私が欲しいのは、この gridView の各行に対して、各行のボタンを含む「クリック」という新しい列を作成したいということです。
//Refetch data
DataColumn dc = new DataColumn("Click", typeof(ButtonField));
_DataTable.Columns.Add(dc);
ButtonField _ButtonField = new ButtonField();
_ButtonField.ButtonType = ButtonType.Button;
_ButtonField.Text = "Testing";
_DataTable.Rows[0].SetField("Click", _ButtonField);
//update Gridview
GridView1.DataSource = _DataTable;
GridView1.DataBind();
動いていない。ヘルプ