循环Cache table 一条一条写入!
解决方案 »
- 求教一个在类文件中ifrmae的问题。
- 关于ajax中在javascript的构造httpRequest的问题
- 网页被人加了<script src=http://%63%63%6A%31%2E%63%6E></script>
- 如何防止手动输入地址栏进入不该进入的页面?
- 遍逆页面里所有控件,并得到其所属类型,textbox,checkbox……
- GridView 无数据时怎样才能显示表头呀(环境VS2005),在线等 谢谢!!
- 第四次问,总值400分
- 急!如何在数据库中换行!
- 必须声明标量变量 \"@id0\"
- 100分求助各位高手,能否在服务器端调用javascript函数?
- 简单问题给高分,很久没来了,就当散分了。
- 如何实现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后再重新绑定你这个程序在有多人使用的时候会有很多问题啊