因为form里面有多个datagridview 而只有一个按钮,我想实现的功能就是当第一个datagridview 的数据改变是保存第一个
ocnn = new OleDbConnection(connections);
ocnn.Open(); if ()//这里如何去判断datagridview1是否发生变化
{
DataTable dt = (DataTable)dgv_Data.DataSource; string sql = "select MaterielRegiser_Number as 货料编号,MaterielRegiser_Name as 货料名称,MaterielRegiser_Model as 规格型号,MaterielRegiser_Unit as 单位 from MIS_MaterielRegiser";
oda = new OleDbDataAdapter(sql, ocnn);
ocb = new OleDbCommandBuilder(oda);
ocb.QuotePrefix = "[";
ocb.QuoteSuffix = "]"; oda.Update(dt);
ocnn.Close();
}
else if()//第二个发生变化保存第二个{
//……
}
ocnn = new OleDbConnection(connections);
ocnn.Open(); if ()//这里如何去判断datagridview1是否发生变化
{
DataTable dt = (DataTable)dgv_Data.DataSource; string sql = "select MaterielRegiser_Number as 货料编号,MaterielRegiser_Name as 货料名称,MaterielRegiser_Model as 规格型号,MaterielRegiser_Unit as 单位 from MIS_MaterielRegiser";
oda = new OleDbDataAdapter(sql, ocnn);
ocb = new OleDbCommandBuilder(oda);
ocb.QuotePrefix = "[";
ocb.QuoteSuffix = "]"; oda.Update(dt);
ocnn.Close();
}
else if()//第二个发生变化保存第二个{
//……
}
解决方案 »
- 关于access数据库存操作类的疑问! 很简单,但是我就不明白。
- 高分求教:Font.Name是字体、.Font.Size是大小、那颜色和段落格式是什么啊?
- C#线程中字符串无法被赋值???
- C#遍历文件后如何找回文件的绝对路径...
- comboBox1.text显示的是xbdm即1或2,我想让它显示的是xbmc即男或女,请问该怎样做?
- 关于XML
- 请如何写sqlConnection的参数,,以widowns身份认证方式,,,不采用sqlserver身份验证方式??
- WinForm中的DataGrid如何实现跨行
- 一个简单的窗体问题,来拿分啊!
- 线程中的回调函数如何获得返回值,请高手开悟,在线等......
- entity framework(EF)_code first复杂类型(Complex Types)问题
- It is an error to use a section registered as allowDefinition='MachineToApplica
你可以从CellValueChanged传一个值到button_click事件啊。bool变量
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridview.cellvaluechanged(v=vs.80).aspx