Set width in datagridview อัตโนมัติ
private void setColumnsAutoSize(){ dgv.AutoResizeColumns(); dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; } // เรียกใช้ this.setColumnsAutoSize();
Set All Column In Datagridview
this.dgvQuery.EnableHeadersVisualStyles = false; // กำหนดให้ห้ามขยายความกว้าง dgvthis.dgvAppcove.AllowUserToResizeColumns = false; for (int i = 0; i < this.dgvQuery.ColumnCount; i++) { // กำหนดให้อ่านได้อย่างเดียว this.dgvQuery.Columns[i].ReadOnly = true; // กำหนด ไม่ให้คอลัมน์ขยับ this.dgvQuery.Columns[i].Frozen = true; // ห้าม Sort this.dgvQuery.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; //กำหนดความกว้าง this.dgvQuery.Columns[i].Width = 50; //กำหนดพื้นหลัง this.dgvQuery.Columns[i].HeaderCell.Style.BackColor = Color.DodgerBlue; // กำหนดสี cell และจัด center this.dgvQuery.Columns[i].DefaultCellStyle.BackColor = Color.PaleTurquoise; this.dgvQuery.Columns[i].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; // กำหนดสีหัวคอลัมน์ และจัด center this.dgvQuery.Columns[i].HeaderCell.Style.BackColor = Color.MediumTurquoise; this.dgvQuery.Columns[i].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; // กำหนด format สำหรับวันที่ this.dgvQuery.Columns[i].DefaultCellStyle.Format = "dd/MM/yy"; }