เราสามารถ Fix width column ใน datagridview ได้ไหมครับ

DataTable dt = new DataTable();
DataRow dr;
// เพิ่มคอลัมน์ตอน form load
dt.Columns.Add("#");
dt.Columns.Add("Name");
dt.Columns.Add("Responsibility");
dt.Columns.Add("Action By");
// bind dataGridView1.DataSource เข้ากับ dt
dataGridView1.DataSource = dt;
เนื่องจาก column[0] เป็นตัวเลข 2 หลัก แต่ dataGridView1 ให้ความกว้างเกินจำเป็น อยากจะ Fix ให้มันเล็ก ๆ หน่อย แล้ว ไปขยายช่อง Responsibility แทน เนื่องจากเนื้อหายาวกว่า

ขอบคุณครับ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ถ้าไม่ใช้ Item ได้ไหมครับ

dataGridView1.Columns[0].Width = 10;

...
แสดงความคิดเห็น
Preview
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  C# การพัฒนา Desktop Application VB.NET .NET VB.NET (Visual Basic .NET)
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่