数据表主键采用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