ปกติเราสามารถให้ DataGridview ของเรามี Column
เป็นประเภท
Checkbox ได้โดยการกำหนดใน
DataGridView Tasks ได้เลย
แต่คราวนี้เราจะมากำหนดโดยใช้ DataTable กันครับ โดย
1. สร้าง DataTable แล้วกำหนด column
DataTable table = new DataTable();
table.Columns.Add("Checked", typeof(bool));
table.Columns.Add("Id", typeof(int));
table.Columns.Add("Code", typeof(string));
table.Columns.Add("Name", typeof(string));
table.Columns.Add("Price", typeof(string));
table.Columns.Add("CreateDate", typeof(DateTime));
โดยกำหนดประเภท Column
ใน
DataTable
2. Set ข้อมูลเข้า DataTable
table.Rows.Add(true, 1, "001", "ผงซักฟอก",100.0, DateTime.Now);
table.Rows.Add(true, 2, "002", "มาม่า",5.5, DateTime.Now);
table.Rows.Add(false, 3, "003", "น้ำตาลทราย",30.5, DateTime.Now);
table.Rows.Add(true, 4, "004", "น้ำปลาแท้",40.0, DateTime.Now);
table.Rows.Add(false, 5, "005", "กระดาษชำระ",15.5, DateTime.Now);
3. กำหนดข้อมูลให้กับ DataGridView
dataGridView1.DataSource = table;
เพียงเท่านี้ก็สามารถกำหนดให้ DataGridView
ของท่านมี
Column เป็นประเภท Checkbox ได้แล้ว
แสดงความคิดเห็น