| 发表于:2007-01-06 10:05:41 楼主 |
按钮调用如下方法:没有报错,但是重新检索的时候数据没有改变 public static void updatedataset(dataset dataset, string tablename,string connstr) { sqlconnection conn = new sqlconnection(connstr); conn.open(); string ls_sql = "select top 0 * from " + tablename; sqldataadapter da = new sqldataadapter(ls_sql,conn); sqlcommandbuilder cb = new sqlcommandbuilder(da); dataset ds = new dataset(); ds.clear(); da.fill(ds,tablename); ds = dataset.copy(); try { da.update(ds,tablename); } catch(system.data.sqlclient.sqlexception e) { throw new exception(e.message); } finally { conn.close(); da.dispose(); cb.dispose(); ds.dispose(); dataset.acceptchanges(); } } |
|
|
|
|