当数据被更新后,或改变了查询条件后,需要刷新datagridview的显示内容。
现在我的问题是:如何编程改变datagridview的数据源的查询语句?该改哪个?
我们将vs2005的数据源窗体里的数据表拖到datagridview所在的Form里时,就自动产生了datagridview和它的数据源:dataSet、bindingSource、TableAdapter以及另外一个数据巡航条控件:BindingNavigator。
为了改变数据源查询条件,我该怎么做呢?
现在我的问题是:如何编程改变datagridview的数据源的查询语句?该改哪个?
我们将vs2005的数据源窗体里的数据表拖到datagridview所在的Form里时,就自动产生了datagridview和它的数据源:dataSet、bindingSource、TableAdapter以及另外一个数据巡航条控件:BindingNavigator。
为了改变数据源查询条件,我该怎么做呢?
用代码实现数据更改SqlConnnection cn=new SqlConnection("server....");
string strSQL="select * from xxx";
SqlDataAdapter da=new SqlDataAdapter(strSQL,cn);
DataSet ds=new DataSet();
da.fill(ds,"XXX");this.bindingSource1.DataSource=ds.Tables["XXX"];
this.bindingNavigator1.BindingSource = this.bindingSource1;
this.dataGridView1.DataSource = this.bindingSource1;自己看看吧