dataGridView绑定问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:06:05
我有三个窗体
form1是主界面
form2是查询1
form3是查询2
在form1中有datagridview控件,每次查询我都要到form2或者form3中查询
但是我每次查询后form1中的datagridview控件都不能显示查询的数据
如果show()一下form1就可以看到数据,但是form1就有两个了
我只想查询后出现一个form1,并且查询数据更新
这个问题改怎么解决???

是数据没有刷新,要更改插入数据库的语法:
DataSet ds = new DataSet();
DataConnection.sqlstmt = str;
DataConnection.Data();
OleDbCommandBuilder thisBuild = new OleDbCommandBuilder(DataConnection.olept);
DataConnection.olept.Fill(ds, "dataCopy");

DataColumn[] keys = new DataColumn[1];
keys [0]=ds.Tables ["dataCopy"].Columns["ID"];
ds.Tables["dataCopy"].PrimaryKey = keys;

foreach(DataRow row in ds.Tables ["dataCopy"].Rows )
{
inno =(int)row["ID"];
}

DataRow rows = ds.Tables["dataCopy"].NewRow();
rows[0] = ds.Tables ["dataCopy"].Rows .Count +inno ;
rows[1] = bar;
rows[2] = numb;
rows[3] = datetime;
ds.Tabl