各位老大,帮帮忙啊 循环Cache table 一条一条写入! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用dataset即可录入的时候只是修改dataset中的相应的datatable,而提交的时候将修改的dataset提交到数据库执行,也就是用DataAdapter.Fill(ds)//修改ds,但不提交到数据库//保存时DataAdapter.Update(ds) 可以保存到一个文件中,然后读取。可以保存到一个数组或者arraylist. 我不太明白的是,ds的状态是如何保存的呢唉~2年没写。NET,忘了我记得以前的做法都是在PAGELOAD中把DS重新定义一遍不知道这位大哥,怎么做的?能否有段小小的代码? zhanqiangz(闲云野鹤) (关键是录入以后,没提交之前,在客户的IE也是要显示他录入的数据啊 怎么做啊,能否提供一点小小的DEMO???? SqlDataAdapter catDA = new SqlDataAdapter("SELECT CategoryID, CategoryName FROM Categories", nwindConn); catDA.UpdateCommand = new SqlCommand("UPDATE Categories SET CategoryName = @CategoryName " + "WHERE CategoryID = @CategoryID" , nwindConn);catDA.UpdateCommand.Parameters.Add("@CategoryName", SqlDbType.NVarChar, 15, "CategoryName");SqlParameter workParm = catDA.UpdateCommand.Parameters.Add("@CategoryID", SqlDbType.Int);workParm.SourceColumn = "CategoryID";workParm.SourceVersion = DataRowVersion.Original;DataSet catDS = new DataSet();catDA.Fill(catDS, "Categories"); DataRow cRow = catDS.Tables["Categories"].Rows[0];cRow["CategoryName"] = "New Category";catDA.Update(catDS); whj2043(bluewind)兄,我想到一个问题啊就是这个DATASET在页面刷新一次他就必须重新绑定一次的吧,那么他如何能保存以前提交但没入库的数据?请问您的QQ是多少我的QQ:44868052如果可以的话,加我 你可以在其他地方绑定,刷新的时候只执行修改DataRow cRow = catDS.Tables["Categories"].Rows[0];cRow["CategoryName"] = "New Category";的部分我们公司规定不能用qq,不安全 whj2043(bluewind) 是这样的,关键是在刷新的时候要绑定的数据是不一样的第一次可能是,A,B,C第二次因为添加了一个记录,变成了A,B,C,D第三个同样是因为添加了一个记录,变成A,B,C,D,E了如何做到? 先判断哪个空间中有内容,如果有cRow["控件对应字段"] = 控件中值否则没这一句不就的了 可是点击新增的时候catDS不需要重新BIND吗? 不需要重新绑定的你是要增加一条记录是吗,先新增一行,然后再给每个字段付值,然后挂到dataset的那个datatable上然后过一段时间update一下就可以了。DataRow cRow = new row();cRow["CategoryName"] = "New Category";catDS.Tables["Categories"].Rows.add(cRow);就是这个意思,有可能有错误你再查一下msdn 有个IsPostBack,你在绑定代码前面加个判断if(!IsPostBack) {邦定}这样每次绑定就是在页面第一次载入的时候执行了你也可以自己定义个计数器,到一定的数量update后再重新绑定你这个程序在有多人使用的时候会有很多问题啊 再次发帖问同样一个问题 如何用sql查询含有共同部分的行??? 新手请教:asp.net写数据库 今天写的读取纯真IP数据库的代码。 请问:我直接将一个目录拷到项目目录下,怎么让vs的资源里显示这个目录及里面的文件啊 我想问问高手们想做一个浮动的广告窗口应该怎么做啊??请教高手!!!! 急求怎么加密数据 datalist模版中不能使用服务端控件?? vb 转到C# owc问题100分:如何把二维数组的值一次性写入excel中,asp.net(vb),在线等待! 简单问题给高分,很久没来了,就当散分了。 如何实现web应用程序的国际化?
录入的时候只是修改dataset中的相应的datatable,而提交的时候将修改的dataset提交到数据库执行,
也就是用
DataAdapter.Fill(ds)
//修改ds,但不提交到数据库//保存时
DataAdapter.Update(ds)
可以保存到一个数组或者arraylist.
ds的状态是如何保存的呢
唉~
2年没写。NET,忘了我记得以前的做法都是在
PAGELOAD中把DS重新定义一遍不知道这位大哥,怎么做的?
能否有段小小的代码?
"WHERE CategoryID = @CategoryID" , nwindConn);catDA.UpdateCommand.Parameters.Add("@CategoryName", SqlDbType.NVarChar, 15, "CategoryName");SqlParameter workParm = catDA.UpdateCommand.Parameters.Add("@CategoryID", SqlDbType.Int);
workParm.SourceColumn = "CategoryID";
workParm.SourceVersion = DataRowVersion.Original;DataSet catDS = new DataSet();
catDA.Fill(catDS, "Categories"); DataRow cRow = catDS.Tables["Categories"].Rows[0];
cRow["CategoryName"] = "New Category";catDA.Update(catDS);
我想到一个问题啊
就是这个DATASET在页面刷新一次他就必须重新绑定一次的吧,那么他如何能保存以前提交但没入库的数据?请问您的QQ是多少
我的QQ:44868052
如果可以的话,加我
cRow["CategoryName"] = "New Category";
的部分我们公司规定不能用qq,不安全
关键是在刷新的时候要绑定的数据是不一样的
第一次可能是,A,B,C
第二次因为添加了一个记录,变成了A,B,C,D
第三个同样是因为添加了一个记录,变成A,B,C,D,E了
如何做到?
catDS不需要重新BIND吗?
你是要增加一条记录是吗,先新增一行,然后再给每个字段付值,然后挂到dataset的那个datatable上
然后过一段时间update一下就可以了。DataRow cRow = new row();
cRow["CategoryName"] = "New Category";
catDS.Tables["Categories"].Rows.add(cRow);就是这个意思,有可能有错误
你再查一下msdn
{
邦定
}这样每次绑定就是在页面第一次载入的时候执行了你也可以自己定义个计数器,到一定的数量update后再重新绑定你这个程序在有多人使用的时候会有很多问题啊