asp.net关于DataTable操作(增加 删除 修改 查找)详解

数据表主键采用id列自增。

比方说表的结构:users表


id

name

sex

add

tel

将users表中的所有数据通过(dataset和sqldataadapter)查寻出来的到一个datatable数据集。

查:

datatable dt =数据库教程查询集合;

datarow[] dr = dt.select("id=" + txt_id.value);

txt_name.value = dr[0]["name"].tostring();

txt_add.value = dr[0]["add"].tostring();

增:

datatable datatable = 数据库查询集合;

datatable. rows.add(new object[] { name, sex,add,tel });

数据列表绑定(datatable);

删:

datatable dtable =数据库查询集合;

dtable.rows.remove(dtable.select("id=2”)[0]);

数据列表绑定(datatable);

改:

datatable dtable =数据库查询集合;

datarow drow = dtable.select("id=3")[0];

drow.beginedit();

drow["name"] = txt_name.value.trim();

drow["add"] = txt_add.value.trim();

 drow.endedit();

数据列表绑定(dtable);

说明:

本文中多次出现select(..........)[0];这样的代码为什么后面有个[0]因为select查询得到的是一个datarow[]集合我们只要集合中第一个元素下表是0。

时间: 2024-10-25 22:38:38

asp.net关于DataTable操作(增加 删除 修改 查找)详解的相关文章

yii数据增加 删除 修改 查找的例子

yii操作数据库的实现方式有很多种,以下总结出一套yii操作数据库的语句: 1. 查询数据(select)  代码如下 复制代码 $con = Yii::app()->db; //查询一行数据 $noteInfo = $con->createCommand("select * from note where note_id='{$nid}'")->queryRow(); //查询多行数据 $noteInfo = $con->createCommand("

在Javascript操作JSON对象,增加 删除 修改的简单实现_javascript技巧

在Javascript操作JSON对象,增加删除修改全有的,详情见代码 <script type="text/javascript"> var jsonObj2 = { teacher: [ { name: "jordan", sex: "m", age: "40" }, { name: "bryant", sex: "m", age: "28" }, {

javascript实现表格行增加删除修改

网页特效实现表格行增加删除修改 点击添加按钮可以添加一个空的可以修改的记录. 点击表格单元格可以修改文本. 修改后实现了保存的接口. 如果添加了新的记录而未做任何修改值都为null,保存全部时将被忽略. 保存全部时只保存修改过的值,原有的数据不再重复保存. 刷新时如果数据未保存则提示保存. 点击删除时如果是临时添加的无效数据则直接删除,如果保存过的记录则实现了记录删除的接口 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional/

登陆用户的 增加 删除 修改 显示

问题描述 如题如何制作一个简单的登陆用户的增加删除修改显示不是注册页面也不是用户登陆后什么用户错误是已经登陆了如何写增加删除修改以及显示这些

源代码-求一个mvc通过ado 生成的登录增加删除修改 等过程

问题描述 求一个mvc通过ado 生成的登录增加删除修改 等过程 请不要和我说创建mvc 源代码里面有 谢谢 哎 请原谅我那么叼 因为自学的学的好烦 解决方案 不太明白你想表达的意思.... 解决方案二: 我这儿刚好有个完全封装好的ADO类,你要用的的话可以直接调方法,要的话私信我你的邮箱 解决方案三: 我这儿刚好有个上次数据库设计做好的一个小项目,里边基本都是 用ADO做的增删改查 解决方案四: 你的意思是通过一个程序生成:Model,Service,Dao各层的代码么?

基于HTML+CSS+JS实现增加删除修改tab导航特效代码_jquery

先给大家展示下效果图,如果大家感觉还不错,请参考实现代码哦! HTML: <div class="container iden_top"> <ul> <li> <p class='iden_add_name'>应用标识1</p> <span class="iden_top_button"></span> <div class="iden_top_dete"&

通达OA 使用Ajax和工作流插件实现根据人力资源系统数据增加OA账号(图文详解)_AJAX相关

本次小飞鱼开发的程序主要解决某下属公司在人力系统中增加账号不能马上审批完毕的问题,可以通过这个流程审批后由插件在后台判断自动增加OA账号,增加机制与hr与OA系统同步相同. 只进行增加操作,没有修改.删除的操作.原有已经进行了两个系统的数据自动同步开发,因此这次的开发属于一个补充的内容,仅在此提供一个应用的思路和开发过程的探讨. 前端发起人申请时填写hr系统中已经分配的工号,即可对应查询出其他相关数据.为了避免查出数据后对工号修改,增加一个确认工号输入框.其他信息由Ajax自动获取为只读形式.这

jQuery unbind 删除绑定事件详解_jquery

unbind([type],[data]) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件.如果没有参数,则删除所有绑定的事件.你可以将你用bind()注册的自定义事件取消绑定.如果提供了事件类型作为参数,则只删除该类型的绑定事件.如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除. 返回值 : jQuery 参数 : type (String) : (可选) 事件类型 data (Function) : (可选) 要从每个匹配元素的事件中反绑定的事

ASP中利用OWC控件实现图表功能详解

控件|图表|详解 在ASP中利用OWC(Office Web Components)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等. 在下面的代码中我详细的给出了饼图,簇状柱型图,折线图的使用方法.OWC的更多功能,属性可参加MSOWCVBA.chm帮助文件(在office 2000的文件夹下大家自己找). testOWC.asp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <