C怎麼在DataSet裡自己填資料

時間 2021-09-06 05:51:06

1樓:tn瓶邪

方法如下

publicstatic dataset converttodataset(ilistlist)

dataset ds =new dataset();

datatable dt =new datatable(typeof(t).name);

datacolumn column;

datarow row;

system.reflection.propertyinfo mypropertyinfo =typeof(t).

getproperties(system.reflection.bindingflags.

public | system.reflection.bindingflags.

instance);

foreach (t t in list)

row = dt.newrow();

for (int i =0, j = mypropertyinfo.length; i < j; i++)

row[name] = pi.getvalue(t, null);

}dt.rows.add(row);

}ds.tables.add(dt);

return ds;}}

2樓:匿名使用者

你沒有新增datarow 怎麼會有資料呢?

如果 datatable 裡面有2個string列的話,你可以做如下修改。

datatable dt = new datatable();

dt.columns.add(new datacolumn("dbcolumn", typeof(string)));

// datacolumn dc = new datacolumn();

if (c == "1234567890")else

dt.rows.add("aa","bb");

dataset ds = new dataset();

ds.tables.add(dt);

return ds.getxml();

3樓:邦德的二叔

datatable dt = new datatable();

dt.columns.add("dbcolumn", typeof(string));

//c是你前面程式的變數

datarow rw=dt.newrow();

if (c == "1234567890")else

dt.rows.add(rw);

dt.acceptchanges();

dataset ds = new dataset();

ds.tables.add(dt);

return ds.getxml();

你要的是這種情況吧!

4樓:匿名使用者

datarow ldr_newdatarow = dt.newrow() ;

ldr_newdatarow["dbcolumn"] = "111" ;

ldr_newdatarow["bbbbb"] = "222" ;

dt.rows.add( ldr_newdatarow ) ;

框裡應該怎麼填,Word裡怎麼在框框裡面填數字?

星星的淚很輕 框裡填33,由題意等,等式的兩邊都有某個數與725相乘的結果然後再相加之類的,所以把725提取出來,則48 85 框裡的數等於100,所以,結果是48 85 100 33 這道題其實很簡單,直接從提取公因式的角度就可以計算出來了,先提取公因式725,然後就變成了45 85 100 30...

方框裡填什麼標點符號,在方框裡填標點符號

我的孩子 大魚說 這兩者是不能並存的,最安全的辦法就是絕對不去吃它。 在方框裡填標點符號 走吧。同伴們說,現在 它大概又在表演潛水了。 在方框內填入合適的標點符號 精銳長寧語文好 我懷著好奇的心情獨個兒仰臥在小船裡,自以為從後腦到肩背 到臀部 到腳跟,沒有一處不貼著船底了,才說一聲 行了。船就慢慢移...

在括號裡填最簡分數

30克 3 100 千克 250平方米 1 40 公頃 10分鐘 1 6 時 150毫升 3 20 升 120立方厘米 3 25 立方分米 用智慧為你解答 30克 100分之3 千克 250平方米 40分之1 公頃 10分鐘 6分之1 時 150毫升 20分之3 升 120立方厘米 25分之3 立方...