2014-01-15 168 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 
相关问题