先看示例**:
// put the next line into the declarations section.
private system.data.dataset dataset;
private void makedatatables()
private void makeparenttable()}
private void makechildtable()
for(int i = 0; i <= 4; i ++)
for(int i = 0; i <= 4; i ++)
} private void makedatarelation()
private void bindtodatagrid()
datatable的一些屬性,如:
datatable dt = new datatable();
dt.columns.add("name",typeof(string));
//增加一列,列名為name
datarow dr = dt.newrow();
dr["name"] = "spring yang";
dt.rows.add(dr);
//增加一行;
dt.rows.remove(dr);
//刪除一行;
dt.cloumns.remove("name");
刪除一列
datatable dtnew = dt.copy();
dtnew 指向的是dt所指向的記憶體位址,給dtnew操作也是對dt操作
只有這樣:
datatable dttwo = dt.clone();
foreach(datarow dr in dt.rows)
datarow newdr = dttwo.newrow();
newdr.itemarray = dr.itemarray;
dttwo.rows.add(newdr);
再對dttwo操作就不會修改dt了.這應該是值型別和引用型別的區別吧.
DataTable的基本用法
using system.data private datatable dt new datatable 給datatable新增列 private void addcolumn 給datatable新增行 private void addrow 返回符合條件的datarow陣列 private v...
DataTable用法總結
在專案中經常用到datatable,如果datatable使用得當,不僅能使程式簡潔實用,而且能夠提高效能,達到事半功倍的效果,現對datatable的使用技巧進行一下總結。一 datatable簡介 1 建構函式 datatable 不帶引數初始化datatable 類的新例項。datatable...
C 中DataTable的用法
分類 net 2009 03 11 16 16 175483人閱讀收藏 舉報 c dataset string constraints datatables 在專案中經常用到 datatable,如果datatable 使用得當,不僅能使程式簡潔實用,而且能夠提高效能,達到事半功倍的效果,現對 da...