程序中修改dataset表中的值(不返回数据库)
2010-08-15 12:21
99 查看
有时候,dataset从数据库中取到的值,我们需要根据实际情况,做些修改,然后呈现出来,但是,我们只是需要看到修改过的值,并不希望所做的修改,返回到数据库。
举个例子,数据库有字段“JCSB”、“CJCC”、“SJCYMJ”、“HSXS”,“JCSB”数据库字段为空,因为需要在程序中确定;“SJCYMJ”、“HSXS”字段都为固定值,然后用程序判断CJCC的值,对前两项做修改。
代码
1 // 更改dataset中相关的数据
2 for (int i = 0; i < myDs.Tables["table_hntky"].Rows.Count;i++ )
3 {
4 myDs.Tables["table_hntky"].Rows[i]["JCSB"] = lbl_JCSB.Text;
5
6 if (myDs.Tables["table_hntky"].Rows[i]["CJCC"].ToString() == "100×100×100")
7 {
8 myDs.Tables["table_hntky"].Rows[i]["SJCYMJ"] = 10000;
9 myDs.Tables["table_hntky"].Rows[i]["HSXS"] = 0.95;
10 }
11 }
举个例子,数据库有字段“JCSB”、“CJCC”、“SJCYMJ”、“HSXS”,“JCSB”数据库字段为空,因为需要在程序中确定;“SJCYMJ”、“HSXS”字段都为固定值,然后用程序判断CJCC的值,对前两项做修改。
代码
1 // 更改dataset中相关的数据
2 for (int i = 0; i < myDs.Tables["table_hntky"].Rows.Count;i++ )
3 {
4 myDs.Tables["table_hntky"].Rows[i]["JCSB"] = lbl_JCSB.Text;
5
6 if (myDs.Tables["table_hntky"].Rows[i]["CJCC"].ToString() == "100×100×100")
7 {
8 myDs.Tables["table_hntky"].Rows[i]["SJCYMJ"] = 10000;
9 myDs.Tables["table_hntky"].Rows[i]["HSXS"] = 0.95;
10 }
11 }
相关文章推荐
- 程序返回插入数据库成功,但是数据库内却没有数据
- 对DataTable(或者DataSet)修改后,提交修改到数据库
- 程序返回插入数据库成功,但是数据库内却没有数据
- 从数据库中取出IMAGE字段并返回DataSet
- 强类型dataset中用到的一段代码,将修改同步到数据库
- C# 向数据库中添加 修改数据库的两种方法Sql语句和update(dataSet)
- 用DataSet修改数据库
- Enterprise Library通过程序修改数据库链接的问题
- 利用DataSet对数据库进行修改
- 系统防止绕过程序直接数据库修改数据(金额等敏感数据)
- 简单逆向 程序的数据库 并备份修改
- ajax实现动态从数据库模糊查询显示到下拉框中(ajax方法返回Dataset的例子)
- mysql修改字符集位utf-8使其和操作数据库连接字符程序统一
- MSDN上用DataSet修改数据库的例子
- C#读取数据库返回泛型集合 把DataSet类型转换为List<T>泛型集合
- [VB.NET]强类型的dataset产生的TableAdapter对应的sql可以在程序中修改不?
- Web程序中将Cell华表的修改 保存到数据库或服务器端文件夹内
- oracle数据库配置修改 Oracle数据库监听程序启动不了解决方案
- ajax实现动态从数据库模糊查询显示到下拉框中(ajax方法返回Dataset的例子)
- Web程序中将Cell华表的修改 保存到数据库或服务器端文件夹内