问题描述
修改数据,并将数据提交到数据库privateBooleandbUpdate(){stringstrSql="selectProductsSpecID,ProductsSpec,ProductsSpecUnit,ProductsIDfromtbl_product_detail_master";System.Data.DataTabledtUpdate=newSystem.Data.DataTable();dtUpdate=this.dbconn(strSql);dtUpdate.Rows.Clear();System.Data.DataTabledtShow=newSystem.Data.DataTable();//dtShow=(DataTable)this.bindSource.DataSource;dtShow=(System.Data.DataTable)this.dgselect.DataSource;intp1=dtShow.Rows.Count;//try//{for(inti=0;i<dtShow.Rows.Count;i++){DataRowStaterowState=newDataRowState();rowState=dtShow.Rows[i].RowState;if(rowState==DataRowState.Added||rowState==DataRowState.Detached||rowState==DataRowState.Modified){if(this.dgselect["Del",i].Value.ToString()=="1"){dtShow.Rows[i].Delete();//datatabledt=newdatatable();}}}for(inti=0;i<dtShow.Rows.Count;i++){dtUpdate.ImportRow(dtShow.Rows[i]);}intnum=dtUpdate.Rows.Count;try{this.conn.Open();trans=this.conn.BeginTransaction();MySqlCommandBuilderCommandBuiler;CommandBuiler=newMySqlCommandBuilder(this.adapter);this.adapter.Update(dtUpdate);trans.Commit();this.conn.Close();}catch(Exceptionex){MessageBox.Show(ex.Message.ToString());trans.Rollback();returnfalse;}dtUpdate.AcceptChanges();returntrue;}
解决方案
解决方案二:
就是单击一个按钮,将DATATABLE更改值提交保存到数据库
解决方案三:
sf
解决方案四:
应该可以..你自己试试不就知道了.
解决方案五:
简单的添加数据。。自己try一下啦
解决方案六:
怎么了?你的这个有问题?那就把错误信息粘出来!
解决方案七:
你也可以自己跟踪调试一下。