首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# DataGridView 常用操作技巧:基礎篇(一)

     編輯:關於C語言

整理 DataGridView 開發常用技巧:

0. 取得目前列資料

int pos = this.dataGridView1.BindingContext[
    this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position;
string val = this.dataSet.Tables[0].Rows[pos][21].ToString().Trim();

1. 自訂欄寬

dataGridView1.Columns[0].Width = 80;
dataGridView1.Columns[1].Width = 80;
dataGridView1.Columns[2].Width = 180;
// ...

進階:繼承 DataGridViewTextBoxCell 與 DataGridViewColumn 實作自訂儲存格/欄位行為。

2. 自動調整欄寬/列高

dataGridView1.AutoSizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
dataGridView1.AutoSizeColumn(2, DataGridViewAutoSizeColumnMode.HeaderText);
dataGridView1.AutoSizeRow(2, DataGridViewAutoSizeRowMode.AllHeaders);
dataGridView1.AutoSizeRows(DataGridViewAutoSizeRowsMode.AllHeaders);

後續文章將補充更多進階操作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved