日期:2014-05-18  浏览次数:20803 次

问个新手问题dataset添加保存问题,谢谢
在winform开发中,点添加以后,在datagrid里能显示出来,但先不保存,在关闭窗口的时候才提示是否保存,点击是才保存到数据库,请给个代码,谢谢

------解决方案--------------------
http://chinanet.caotingna.com/tag/DATASET.aspx
------解决方案--------------------
http://www.cnblogs.com/scottckt/archive/2007/09/11/889780.html
------解决方案--------------------
DataTable ConfirmItem_Table = new DataTable();
DataColumn column;
DataRow row;
// Create new DataColumn, set DataType, ColumnName and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType( "System.String ");
column.ColumnName =RowName1;
ConfirmItem_Table.Columns.Add(column);

//添加数据
row = ConfirmItem_Table.NewRow();
row[RowName1] =dr[0].ToString();
row[RowName2] =dr[1].ToString();


Button下用for循环往表中插入 ConfirmItem_Table.Rows.Add(row);
------解决方案--------------------
两种情况,
第一,你是用dataset填充gridview的,这样的话,你关闭窗体时用DataAdapter.Update方法更新回数据库就可以了
第二,你不是用dataset填充的话,那就把gridview里的数据逐行insert进数据库去。