DataGridView用法大集合
數(shù)據(jù)綁定查詢 在本文中,將介紹如何使用DataGridView控件進(jìn)行數(shù)據(jù)綁定查詢。我使用的開發(fā)環(huán)境是VS2013,使用C# WinForms。 設(shè)置中文字段 首先,在界面中拖入一個(gè)DataGr
數(shù)據(jù)綁定查詢
在本文中,將介紹如何使用DataGridView控件進(jìn)行數(shù)據(jù)綁定查詢。我使用的開發(fā)環(huán)境是VS2013,使用C# WinForms。
設(shè)置中文字段
首先,在界面中拖入一個(gè)DataGridView控件,然后設(shè)置中文字段如下:
- 選中DataGridView控件上的三角形按鈕,會(huì)出現(xiàn)圖2右邊的框。
- 按照提示,分為三步:編輯列、添加列、設(shè)置命名。
接下來(lái),我們需要連接數(shù)據(jù)庫(kù)并獲取值。以下是連接數(shù)據(jù)庫(kù)查詢語(yǔ)句及數(shù)據(jù)庫(kù)示例:
using ;
...
string connectionString "Data SourcemyDatabase.db;Version3;";
string query "SELECT * FROM myTable";
using (SQLiteConnection connection new SQLiteConnection(connectionString))
{
using (SQLiteCommand command new SQLiteCommand(query, connection))
{
();
SQLiteDataAdapter adapter new SQLiteDataAdapter(command);
DataTable dataTable new DataTable();
(dataTable);
dataTable;
}
}
可以看到,我的數(shù)據(jù)庫(kù)列名為英文。所以,如果直接使用以上代碼查詢,會(huì)把數(shù)據(jù)庫(kù)的列頭也加進(jìn)去。如圖所示:
這是因?yàn)槟愕腄ataGridView控件未綁定數(shù)據(jù)列。接下來(lái),我們需要找到如圖一所示的綁定數(shù)據(jù)按鈕,并進(jìn)行綁定。如圖二所示,綁定后,查詢數(shù)據(jù)就可以對(duì)應(yīng)到相應(yīng)的數(shù)據(jù)列了。