a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

c# datatable用法總結

2024-09-07 17:05:25
字體:
來源:轉載
供稿:網友
一、DataTable簡介
(1)構造函數
DataTable() 不帶參數初始化DataTable 類的新實例。
DataTable(string tableName) 用指定的表名初始化DataTable 類的新實例。
DataTable(string tableName, string tableNamespace) 用指定的表名和命名空間初始化DataTable 類的新實例。
(2) 常用屬性
CaseSensitive 指示表中的字符串比較是否區分大小寫。
ChildRelations 獲取此DataTable 的子關系的集合。
Columns 獲取屬于該表的列的集合。
Constraints 獲取由該表維護的約束的集合。
DataSet 獲取此表所屬的DataSet。DataSet相關信息,可見我以前的一篇文章《數據訪問(2)-DataSet》
DefaultView 獲取可能包括篩選視圖或游標位置的表的自定義視圖。
HasErrors 獲取一個值,該值指示該表所屬的DataSet 的任何表的任何行中是否有錯誤。
MinimumCapacity 獲取或設置該表最初的起始大小。該表中行的最初起始大小。默認值為 50。
Rows 獲取屬于該表的行的集合。
TableName 獲取或設置DataTable 的名稱。
(3)常用方法
AcceptChanges() 提交自上次調用AcceptChanges() 以來對該表進行的所有更改。
BeginInit() 開始初始化在窗體上使用或由另一個組件使用的DataTable。初始化發生在運行時。
Clear() 清除所有數據的DataTable。
Clone() 克隆DataTable 的結構,包括所有DataTable 架構和約束。
EndInit() 結束在窗體上使用或由另一個組件使用的DataTable 的初始化。初始化發生在運行時。
ImportRow(DataRow row) 將DataRow 復制到DataTable 中,保留任何屬性設置以及初始值和當前值。
Merge(DataTable table) 將指定的DataTable 與當前的DataTable 合并。
NewRow() 創建與該表具有相同架構的新DataRow。

二、DataTable使用技巧
(1)Create a DataTable
DataTable dt = new DataTable("Table_AX");
(2)Add columns for DataTable
//Method 1
dt.Columns.Add("column0", System.Type.GetType("System.String"));
//Method 2
DataColumn dc = new DataColumn("column1", System.Type.GetType("System.Boolean"));
dt.Columns.Add(dc);
(3)Add rows for DataTable
//Initialize the row
DataRow dr = dt.NewRow();
dr["column0"] = "AX";
dr["column1"] = true;
dt.Rows.Add(dr);
//Doesn't initialize the row
DataRow dr1 = dt.NewRow();
dt.Rows.Add(dr1);
(4)Select row
//Search the second row 如果沒有賦值,則用is null來select
DataRow[] drs = dt.Select("column1 is null");
DataRow[] drss = dt.Select("column0 = 'AX'");
(5)Copy DataTable include data
DataTable dtNew = dt.Copy();
(6)Copy DataTable only scheme
DataTable dtOnlyScheme = dt.Clone();
(7)Operate one row
//對dt的操作
//Method 1
DataRow drOperate = dt.Rows[0];
drOperate["column0"] = "AXzhz";
drOperate["column1"] = false;
//Method 2
drOperate[0] = "AXzhz";
drOperate[1] = false;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级特黄aaa大片在线观看 | 国产成人免费在线视频 | 精品国产青草久久久久福利 | 偷拍自拍亚洲色图 | 99久久久久久久久 | 青青成人在线 | 久久精品免费一区二区 | 欧美高清成人 | 欧美午夜视频在线观看 | 亚洲人免费 | 亚洲毛片网站 | 黄a免费网站 | 欧美性猛交一区二区三区精品 | 波多野结衣一区二区三区四区 | 美女中文字幕视频 | 成人国产精品久久久 | 欧美国产精品一区 | 男人天堂手机在线视频 | 在线免费国产 | 日韩免费在线观看视频 | 成人在线小视频 | 欧美日产在线观看 | 男女羞羞视频网站 | 欧美成人h版在线观看 | 久久久蜜桃视频 | 国产一区二区视频在线 | 亚洲男人av | 久久久久一 | 91在线入口| 色婷婷综合久久久中文字幕 | 午夜影院免费 | 爱福利视频 | av在线播放网站 | 欧美色综合 | 久久久久99999| 日本精品在线视频 | 亚洲精品一区二区在线观看 | 国产激情久久久久影院小草 | 久久久精品 | 久久tv在线观看 | 午夜小视频在线观看 |