我需要使用DataSource將DataTable對象填充到DataGrid中。它的完美,我可以做到這一點,但是,我堅持在每行的CheckBox要求。我知道DataGridView提供了DataGridViewCheckBoxColumn,但是,我希望DataGrid也一樣。如何在DataGrid複選框中處理選中的事件
我得到了一個解決方案,這樣的事情 -
DataTable dt = new DataTable("Books");
DataColumn dc1 = new DataColumn("Name", typeof(System.String));
DataColumn dc2 = new DataColumn("ISBN", typeof(System.String));
DataColumn dc3 = new DataColumn("Price", typeof(System.Int32));
DataColumn dc4 = new DataColumn("Author", typeof(System.String));
DataColumn dcSelectToDelete = new DataColumn("Select");
dcSelectToDelete.DataType = System.Type.GetType("System.Boolean");
dcSelectToDelete.DefaultValue = false;
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Columns.Add(dc4);
dt.Columns.Add(dcSelectToDelete);
drd.DataSource = dt;
但我不知道該code.Also的正確性如果一切正常,我不知道如何解決的複選框選中的事件。
請建議DataGrid(不是DataGridView)的正確解決方案。
如果我將通過某個列表填充數據表。我將如何在每列中動態添加CheckBox?
我知道這種方法,但我正在開發手持設備的應用程序,它不支持GridView – RTRokzzz
@RTRokzzz,你用ASP.NET標記標記了你的問題,我懷疑這是不正確的。我的答案對ASP.NET代碼很有用。 – VinayC