2012-02-26 40 views
0

我正在使用VS C#Express和MySQL作爲我的數據庫在Windows操作系統上開發基本應用程序。現在,我的應用程序的目的是在表單中的數據網格中列出所有配置文件。現在我的問題是什麼數據網格控制在C#.net,我可以用來列出我的個人資料在我的MySQL數據庫?以及如何使用代碼中的數據庫中的數據填充該網格控件?使用MySQL數據庫的C#中的數據網格控制

我已經有一個工作數據庫。我也可以在C#代碼中查詢數據庫。

請指教。

非常感謝。

回答

1

DataGridView是數據網格,你想

有幾種方法與數據填充它。 最簡單的方法就是將數據綁定到DataGridView。 See this article on it

綁定非常簡單。假設你將MySql結果填充到Cat類的一些枚舉類型(這是使用某些ORM的場景)。綁定很簡單:

class Cat 
{ 
    [DisplayName("Cats Name")] 
    public string Name {get;set;} 
    public string Likes {get; set;} 
} 

... 
public void BindCatsToGrid(List<Cat> cats) 
{ 
    bindingDataSource = new BindingDataSource(); 
    bindingDataSource.DataSource = cats; 
    grid.DataSource = bindingDataSource; 
} 

但是,您可以手動控制行和列。或者,甚至切換到所謂的「虛擬模式」來顯示大量的數據。

在不同的場景中有a good article about using DataGridView

1

你可以使用一個DataGridView來顯示你的數據

string sql = "SELECT ProfilCode, ProfilName FROM Profils"; 
DataTable myTable = new DataTable(); 

using(MySqlConnection connection = new MySqlConnection(connectionString)) 
{ 
    using(MySqlDataAdapter adapter = new MySqlDataAdapter(sql, connection)) 
    { 
     adapter.Fill(myTable); 
    } 
} 

dataGridView.DataSource = myDataTable; 

好運

相關問題