C# 關於從資料庫取資料,並顯示在DataGridView中
阿新 • • 發佈:2019-01-01
從資料庫取資料,並顯示在DataGridView中,這種做法在.net開發經常用到。那麼到底該怎麼做呢?
1.要從資料庫取資料,必須建立資料庫連線
2.將資料庫中取到的資料通過一定方法,顯示在介面的的dataGridView中
程式碼:
效果如下:
從中,我們可以看到,顯示出來的表格,完全是資料庫中的樣子,包括列明也是資料庫中的列名,把資料庫的表搬到前臺頁面而已。那麼怎麼美化一下呢?
1.改列名稱
2.調整列位置
3.改id為序號
辦法:只需在繫結資料後,加上如下程式碼:
dataGridView1.Columns[1].HeaderText = "關係"; //改列名稱
dataGridView1.Columns[2].HeaderText = "姓名";//改列名稱
dataGridView1.Columns[1].DataPropertyName = ds.Tables[0].Columns[2].ToString();//前臺第1列,顯示資料庫第2列的內容
dataGridView1.Columns[2].DataPropertyName = ds.Tables[0].Columns[1].ToString();//前臺第2列,顯示資料庫第1列的內容
int count = dataGridView1.RowCount; //總行數
for (int i = 0; i < count - 1; i++)
{
dataGridView1.Rows[i].Cells[0].Value = i + 1; //id列顯示成序列號,從1開始
}
效果如下,:
未完,待續