當前位置:編程學習大全網 - 源碼下載 - 如何在C#中 禁止 dataGridView 自動添加行

如何在C#中 禁止 dataGridView 自動添加行

DataGridView 屬性:如下圖:?

設置 AllowUserToAddRows 為false

DataGridView設置字體、行高、列寬、單列居中

DataGridView表格內容的列寬、行高、字體的設置,設置某壹列居中。壹般地,會將行高設為統壹的,列寬根據不同情況設定。

// 調整字體

dataGridView1.Font = new Font("宋體", 11);

// 調整行高

//dataGridView1.Rows[0].Height = 100;

dataGridView1.RowTemplate.Height = 30;

dataGridView1.Update();

// 調整列寬,註意autosizecolumnsmode屬性不能設置為fill

dataGridView1.Columns[0].Width = 70;

dataGridView1.Columns[1].Width = 360;

dataGridView1.Columns[2].Width = 100;

dataGridView1.Columns[3].Width = 239;

// 設置某壹列居中

dataGridView1.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

至於DataGridView行頭和列頭(即表頭部分)的設置可直接在控件的屬性窗口中設置。相關的屬性是ColumnHeader...和RowHeader...。

可能存在的問題:設置行高後若需要刷新兩次後才顯示為新設置的行高,則可以通過把設置行高部分的代碼拷貝到構造函數中解決。

DataGridView單擊選中整行

方法://設置為整行被選中

this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;?

DataGridView屬性

AllowUserToDeleteRows:是否允許用戶使用“delete”鍵刪除選中行。true:允許;false:不允許。

  • 上一篇:2014年大學生英語四級考哪些模塊
  • 下一篇:罵迷妳世界的文言文
  • copyright 2024編程學習大全網