一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp DataTable添加列和行的三種方法

asp DataTable添加列和行的三種方法

2019-06-24 15:06網絡 ASP.NET教程

asp DataTable添加列和行的三種方法

代碼如下:

#region 方法一: 
DataTable tblDatas = new DataTable("Datas"); 

DataColumn dc = null; 
dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32")); 
dc.AutoIncrement = true;//自動增加 
dc.AutoIncrementSeed = 1;//起始為1 
dc.AutoIncrementStep = 1;//步長為1 
dc.AllowDBNull = false; 

dc = tblDatas.Columns.Add("Product", Type.GetType("System.String")); 
dc = tblDatas.Columns.Add("Version", Type.GetType("System.String")); 
dc = tblDatas.Columns.Add("Description", Type.GetType("System.String")); 

DataRow newRow; 
newRow = tblDatas.NewRow(); 
newRow["Product"] = "大話西游"; 
newRow["Version"] = "2.0"; 
newRow["Description"] = "我很喜歡"; 
tblDatas.Rows.Add(newRow); 

newRow = tblDatas.NewRow(); 
newRow["Product"] = "夢幻西游"; 
newRow["Version"] = "3.0"; 
newRow["Description"] = "比大話更幼稚"; 
tblDatas.Rows.Add(newRow); 
#endregion 


復制代碼代碼如下:

#region 方法二: 
DataTable tblDatas = new DataTable("Datas"); 

tblDatas.Columns.Add("ID", Type.GetType("System.Int32")); 
tblDatas.Columns[0].AutoIncrement = true; 
tblDatas.Columns[0].AutoIncrementSeed = 1; 
tblDatas.Columns[0].AutoIncrementStep = 1; 

tblDatas.Columns.Add("Product", Type.GetType("System.String")); 
tblDatas.Columns.Add("Version", Type.GetType("System.String")); 
tblDatas.Columns.Add("Description", Type.GetType("System.String")); 

tblDatas.Rows.Add(new object[] { null, "a", "b", "c" }); 
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" }); 
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" }); 
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" }); 
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" }); 
#endregion 

復制代碼代碼如下:

#region 方法三: 
DataTable table = new DataTable(); 

//創建table的第一列 
DataColumn priceColumn = new DataColumn(); 
priceColumn.DataType = System.Type.GetType("System.Decimal");//該列的數據類型 
priceColumn.ColumnName = "price";//該列得名稱 
priceColumn.DefaultValue = 50;//該列得默認值 

// 創建table的第二列 
DataColumn taxColumn = new DataColumn(); 
taxColumn.DataType = System.Type.GetType("System.Decimal"); 
taxColumn.ColumnName = "tax";//列名 
taxColumn.Expression = "price * 0.0862";//設置該列得表達式,用于計算列中的值或創建聚合列 

// 創建table的第三列 
DataColumn totalColumn = new DataColumn(); 
totalColumn.DataType = System.Type.GetType("System.Decimal"); 
totalColumn.ColumnName = "total"; 
totalColumn.Expression = "price + tax";//該列的表達式,是第一列和第二列值得和 

// 將所有的列添加到table上 
table.Columns.Add(priceColumn); 
table.Columns.Add(taxColumn); 
table.Columns.Add(totalColumn); 

//創建一行 
DataRow row = table.NewRow(); 
table.Rows.Add(row);//將此行添加到table中 

//將table放在試圖中 
DataView view = new DataView(table); 

//綁定到DataGrid 
dg.DataSource = view; 
dg.DataBind(); 
#endregion 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 法国老妇性xx在线播放 | 超时空要爱国语完整版在线 | 果冻传媒在线播放观看228集 | 91制片厂制作果冻传媒破解 | 亚洲六月丁香婷婷综合 | 翁熄性放纵交换01 | 99re7在线精品免费视频 | 69日本xxxxxxxxx98 69人成网站色www | 免费日韩 | 精品美女国产互换人妻 | 国产欧美视频高清va在线观看 | 久久久久久久伊人电影 | 男人猛激烈吃奶gif动态图 | 爽爽窝窝午夜精品一区二区 | 久久伊人精品青青草原2021 | 三叶草私人研究所 | 91免费高清视频 | 青苹果乐园影院在线播放 | 亚洲欧洲日产国码天堂 | 菠萝视频5正版在线观看 | 非洲特级特黄aa大片 | 性派对videos18party| 99久久免费看国产精品 | 国产精品啪啪 | 精品视频久久久久 | 亚洲国产精品久久网午夜小说 | 亚洲香蕉网久久综合影院3p | 国产专区亚洲欧美另类在线 | 国产精品久久99 | 午夜办公室 | 韩国理论片最新第一页 | 亚洲国产欧美日韩在线一区 | www.色婷婷.com| 久草高清在线 | 免费国产高清精品一区在线 | 护士xxxx | 欧美日韩一区二区三在线 | 精品一区在线 | 男女啪啪gif | 毛片一区二区三区提莫影院 | 国产码一区二区三区 |