DataTable查詢 修改 刪除

2021-06-27 20:49:57 字數 741 閱讀 6484

我們在使用datatable的時候,如何在記憶體上對其進行增刪改呢?

1、先例項化乙個datatable

datatable dt=new datatable();

2、為其增加列

dt.columns.add("id");

dt.columns.add("name");

3、查詢資料

通過唯一標識找到對應行:

datarow dr=dt.rows.find("1");

通過條件查詢行集合:

string str="id=1 and name='飛'";

datarow rows=dt.select(str);

4、新增資料行

datarow dr = dt.newrow();

dr["id"]=1;

dr["name"]="飛";

dt.rows.add(dr);

5、修改資料

datarow dr=dt.rows.find("1");

dr["name"]="飛飛";

6、刪除資料

datarow dr=dt.rows.find("1");

dr.delete();

7、將乙個datatable的資料複製到另乙個裡邊

datatable dt2=new datatable();

dt2.=dt.clone();

8、清除乙個datatable的資料

dt.clear();

DELPHI 查詢,增加,修改,刪除

unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,grids,dbgrids,db,adodb,stdctrls type tform1 class t...

access sql語句查詢 修改 刪除

查詢時生成序號 select select count xlh aa as autonum from xlh where xlh.aa xlh alias.aa as 序號,xlh.aa from xlh as xlh alias inner join xlh on xlh alias.aa xlh...

MAP 插入 修改 刪除 查詢

m.insert map int,string value type 1 a map容器,鍵值型別,value type都不能少 a 同樣效果 m.insert map int,string value type 1 b 程式可以正常執行,但這條語句毫無用處。m.insert make pair i...