1. 程式人生 > >C# 關於從資料庫取資料,並顯示在DataGridView中

C# 關於從資料庫取資料,並顯示在DataGridView中

從資料庫取資料,並顯示在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開始
            }

效果如下,:

未完,待續