2014-01-15 165 views

回答

5

您可以使用以下代碼從數據庫中讀取表數據並將其顯示到數據gridview中。

string connectionString = ""; //Set your MySQL connection string here. 
string query =""; // set query to fetch data "Select * from tabelname"; 
using(MySqlConnection conn = new MySqlConnection(connStr)) 
{ 
    using(MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn)) 
    { 
     DataSet ds = new DataSet(); 
     adapter.Fill(ds); 
     DataGridView1.DataSource= ds.Tables[0]; 
    } 
} 
+0

感謝完美 – Brian

+0

工作以防萬一人被使用WPF代替的WinForms,執行以下操作:datagrid1.DataContext = ds.Tables [0] .DefaultView; - 然後在數據網格的xaml中添加ItemsSource =「{Binding}」 –

0
MySqlConnection con= new MySqlConnection("server=localhost;database=databasename;user=username;password=password"); 

string query="select *from table"; 

using (MySqlDataAdapter adpt= new MySqlDataAdapter(query,con)) 
{ 

DataSet dset= new DataSet(); 

adpt.Fill(dset); 

mytableDataGridView.DataSource=dset.Tables[0]; 

} 
con.close 
相關問題