定义一个datatable,将数据按条件放入datatable,然后将DataGridView控件的datasource属性指为datatable,这样就可以显示你所想要显示的数据库中的数据了,最常用了这是。
如: DataSet Ds = new DataSet(); SqlDataAdapter Ada = new SqlDataAdapter(SqlStr, Con); Ada.Fill(Ds); DataTable Dt = Ds.Tables[0]; DataGridView1=Dt; 不要忘了Using System.Data.SqlClient; 其中SqlStr为SQL语句,Con为数据库连接变量