试题详情
- 简答题请简述使用DataAdapter对象和DataSet对象对数据库中的数据进行增删改的程序设计步骤。
-
一般步骤:1利用Connection对象建立和数据库的连接。2建立Command对象,执行查询语句命令。3建立DataAdapter对象。4建立DataSet对象。5使用DataAdapter对象的Fill方法填充DataSet对象。6将DataSet对象数据集中的数据显示出来。
向DataSet对象中添加行:第一步:为数据集中的某个数据表添加一个新行;第二步:给新行的各列赋值;第三步:把新行添加到数据表的行集合中。
从DataSet对象中删除行:MyDs.Tables["Student"].Row[4].Delete();
修改DataSet对象中的数据:MyDs.Tables["Student"].Row[4]["Native"]="南京";
利用DataSet对象更新数据源:对DataSet对象的更改并没有实际写入到数据源中,要将更改传递给数据源(即使用DataSet对象更新数据源),还需调用DataAdapter对象的Update方法。 关注下方微信公众号,在线模考后查看
热门试题
- 静态类和实例类的区别在于:静态类不需要初
- 可编程控制器的输出有三种形式:一种是()
- 设有说明语句:intx;,执行语句x=1
- 下列程序的输出是什么?()
- 关于C#语言的方法,下列叙述正确的是()
- 浮点类型包括()、()和()。
- 面向对象编程中的“继承”的概念是指()
- 在ADO.NET中,DataAdapte
- 关于联合类型,以下说法正确的是()。
- 更新数据集应调用数据适配器的()方法。
- 下列关于try…catch…finaly
- 设有说明语句:intn=7,i=3;,执
- 一个Web页面的扩展名为()。
- 简述Timer和ProgressBar控
- 数组有没有length这个方法?Stri
- 先判断条件的当循环语句是()。
- 数组定义与赋值语句如下:int[]a={
- 某程序的代码编辑状态如下: 已知Mai
- C语言源程序经过编译、链接后生成的可执行
- 下列哪个不是DataSet中的对象()。