关于datagridview添加数据出现问题
在我进行datagridview更新数据中出现的问题
我的代码如下:
if (this.ds.HasChanges())
{
this.link.UpdateDataBase(this.ds.GetChanges(), "PINYIN_NUM");
MessageBox.Show("数据修改成功!", "信息");
this.DataSource();
}
UpdateDataBase(DataSet changeDataSet, string tableName)
{
conn.Open();
this.da = new OracleDataAdapter(this.strSql, this.conn);
this.sqlCmdBld = new OracleCommandBuilder(da);
this.da.Update(changeDataSet, tableName);
conn.Close();
return changeDataSet; //返回更新了的新数据库
}
在更新数据库的时候,一定要从主键开始输入数据,那样就能成功,但是一旦先输入的是非主键的数据,就无法插入
数据了,而且还要等重新CTRL+F5重新运行然后重主键开始输入数据才能正常进行插入。。
请高手们帮忙解答下问题,谢谢了,在线等
[解决办法]
主键用自增字段,不用输入,哈哈