//例項化datatable
datatable data = new datatable();
//建立乙個名為"id"的列,值型別為int
datacolumn dc1 = new datacolumn("id", typeof(int));
dc1.allowdbnull = false;//不允許為空
dc1.autoincrement = true;//自動遞增
dc1.autoincrementseed = 1;//列起始值為1
dc1.autoincrementstep = 1;//步長為1
data.columns.add(dc1);//新增列到表中
//建立乙個新列,列名為"username",值型別為string
datacolumn dc = new datacolumn("username", typeof(string));
dc.unique = true;//設定唯一索引
dc.maxlength = 20;//設定字段最大長度
data.columns.add(dc);
dc = new datacolumn("birthday", typeof(datetime));
dc.defaultvalue = datetime.now.addyears(-2000);
data.columns.add(dc);
datarow row=data.newrow();//得到與剛才建立的表有相同結構的行
row["username"]="張飛";//設定列的username值,birthday列採用預設值
data.rows.add(row);//新增行
row = data.newrow();
row["username"] = "劉備";
row["birthday"] = new datetime(1, 3, 4);
data.rows.add(row);
row = data.newrow();
row["username"] = "關羽";
row["birthday"] = new datetime(6, 11, 7);//跟周公同月同日了:)
data.rows.add(row);
DataTable 簡單的排序
datatable 在asp.net中也是常客了 因為以前 排序什麼的都是用sql語句在查詢的時候就進行排序了 但這次 是對字串進行排序 如圖 我的思路 很簡單qwq 畢竟腦子這東西我缺的很 看下 就應該懂了 private datatable changedt datatable dt dt.cl...
簡單的Datatable轉List,Json
1.根據不同的model轉為對應的list 1 public static listtolist this datatable dt where model class,new 2 10 建立返回的集合 11 listoblist new list 12foreach datarow row in ...
DataTable 中,應用Linq文
linq文通常用於代替sql文進行資料查詢。其簡潔和舒服的表達形式,深受本人喜愛。最近在普通的物件資料操作時,也用類似的方法進行操作。var sumrows dt.copy select tolist groupby m new tolist dt.clear sumrows.foreach m d...