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 立方...