数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )

//数据添加操作

DataSet dsLog = new DataSet();
    SqlDataAdapter myDataAdapter = new SqlDataAdapter();
    myDataAdapter.SelectCommand = new SqlCommand ("select * from ServerInfoLog",myConn);
    SqlCommandBuilder cb = new SqlCommandBuilder(myDataAdapter);
    myDataAdapter.Fill(dsLog, "ServerInfoLog");

DataRow myDataRow; //定义一个DataRow
    DataTable myDataTable; //定义一个DataTable
    myDataTable = dsLog.Tables[0]; //引用DataSet中的一个DataTable
    myDataRow = myDataTable.NewRow(); //调用NewRow方法得到一个DataRow

myDataRow[1] = 0;
    myDataRow[2] = dsSer.Tables[0].Rows[0].ItemArray[0];
    myDataRow[3] = dsSer.Tables[0].Rows[0].ItemArray[1];
    myDataRow[4] = dsSer.Tables[0].Rows[0].ItemArray[2];
    myDataRow[5] = dsSer.Tables[0].Rows[0].ItemArray[3];

myDataTable.Rows.Add(myDataRow);
    myDataAdapter.Update(dsLog,"ServerInfoLog");

dsLog.Clear();

修改操作的实现。直接对DataTable对象中的某个DataRow对象进行修改。请看下面的代码。

DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要修改的DataRow
myDataRow["myName"] = "杨扬"; //将此DataRow中的myName字段置为"杨扬"

删除操作 应用DataTable对象的DataRow子对象的Delete方法。比如删除第1条记录,代码如下:

DataRow myDataRow; //定义一个DataRow
DataTable myDataTable; //定义一个DataTable
myDataTable = myDataSet.Tables["myTable"]; //引用DataSet中的一个DataTable
myDataRow = myDataTable.Rows[1]; //得到一个要删除的DataRow
myDataRow.Delete();

数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )相关推荐

  1. CentOS7设置静态IP、搭建单机版FastDFS图片服务器、使用FastDFS-Client客户端进行简单测试、实现图片上传、实现商品添加修改删除

    CentOS7设置静态IP.搭建单机版FastDFS图片服务器.使用FastDFS-Client客户端进行简单测试.实现图片上传.实现商品添加修改删除 CentOS7设置静态IP而且还可以上网 192 ...

  2. VC6.0 MFC 列表框 列表控件 添加 修改 删除

    VC6.0 MFC 列表框 列表控件 添加 修改 删除 写在前面:列表框是很常用,并且很重要的一个控件,那么接下来,就跟随我的脚步,去探索它的奥秘吧! 一.未卜先知 1.编译运行后,点击"学 ...

  3. es修改索引java_Elasticsearch添加修改删除索引文档案例分享

    本文介绍如何采用bboss es添加/修改/删除/批量删除elasticsearch索引文档,直接看代码. 添加/修改文档 TAgentInfo agentInfo = new TAgentInfo( ...

  4. asp.net 对xml文件的读写,添加,修改,删除操作

    asp.net 对xml文件的读写,添加,修改,删除操作 下面有代码调试正确 using System; using System.Collections; using System.Componen ...

  5. wordpress怎么修改html,WordPress后台编辑器HTML模式界面中添加修改删除按钮

    在WordPress编辑器HTML模式界面中添加 按钮一文中,我大致介绍了怎么在后台添加一些自定义的按钮,本文则更为详细全面的对wordpress后台编辑器HTML模式下的按钮自定义进行详解,以让开发 ...

  6. 如何动态添加修改删除定时任务

    如何动态添加修改删除定时任务 (1)思路说明: (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度. (b)ThreadP ...

  7. iReport 5.添加修改删除jdbc

    Jaspersoft iReport Designer 5.1.0       启动的时候以前的数据源jdbc找不到,报错:classnotfound:oracle.jdbc.driver.Oracl ...

  8. Chrome浏览器设置header请求 响应头 使用 Chrome ModHeader插件,添加/修改/删除HTTP请求标头和响应标头

    ModHeader,是一款可以添加/修改/删除请求标头和响应标头的浏览器插件 ModHeader插件功能 ModHeader插件支持添加/修改/删除请求标头和响应标头,并可以启用基于URL /资源类型 ...

  9. SpringBoot定时任务升级篇(动态添加修改删除定时任务)

    (1)思路说明: (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度. (b)ThreadPoolTaskSchedule ...

最新文章

  1. 批标准归一化(Batch Normalization)解析
  2. java tcp端口复用_windows server tcp端口重用问题
  3. 梯度下降的线性回归用python_运用TensorFlow进行简单实现线性回归、梯度下降示例...
  4. 激光标记舱口轮廓生成_宣城国产圆管激光切割机-利晟激光
  5. 利用lay-ui结合ajax实现分页功能(不借助框架,简单易懂)
  6. YOLOv3改进方法增加特征尺度和训练层数
  7. python跨文件复制sheet_Python办公自动化-工作表复制(可跨文件)
  8. Async/Await(异步处理)
  9. java一维打地鼠_Java编程实现打地鼠文字游戏实例代码
  10. [费用流]洛谷 P2053 修车(zkw费用流模版)
  11. 深入探究Java中hashCode()和equals()的关系
  12. CTP Java 版(Swig)
  13. 孩子们各显神通对付 iOS 12「屏幕使用时间」的限制
  14. c语言视频教程全集(c语言视频教程 谭浩强)
  15. java程序员语录_2019精选java程序员语录大全
  16. python字符串和字节串有什么区别_python中的字符串和字节串
  17. 推荐13个高清优质无版权图库
  18. ftp列表错误或长城宽带连不上ftp的解决方法
  19. python iter函数用法
  20. 前端学习——静态网页制作

热门文章

  1. windows下cmake编译VTK到PCL中
  2. NYOJ 228 士兵杀敌(五)
  3. NYOJ 888 取石子(九)
  4. 个人数据上云怎么办?树莓派+kodexplorer为你造云
  5. 用c#开发微信 (16) 微活动 2 刮刮卡
  6. Lecture Halls
  7. vaniglia 源码学习 (六)
  8. 谷歌go语言课程讲解资源
  9. 深度丨机器学习的理论局限性与因果推理的七大特性zhuan'z
  10. Python学习笔记:正则表达式