c# winform 如何用sql语句查datagridview数据

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:06:29
我把几个表根据主外键连在一起,然后放置在一个虚拟的table中
datagridview.dataresouce=table;
如何用sql查这个datagridview中的数据
我用cmd.commandtext="select * from this.table where ..."
好像查不出来,
请高手指教

对datagridview数据绑定:
private void Datadatagridview()
{
string sqlstr = "select * from feng order by id";
////数据库连接
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["con"]);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, con);
DataSet ds = new DataSet();
sda.Fill(ds, "feng");
this.dataGridView1.DataSource = ds.Tables["feng"].DefaultView;

}
这样就可以了啊,呵呵,试试吧!

sql中有this么?

datagridview 不是数据库,不支持SQL语句.