第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在C#中如何反射出DataTable中行的屬性和屬性對應(yīng)的值

在C#中如何反射出DataTable中行的屬性和屬性對應(yīng)的值

繁華開滿天機 2018-10-10 05:10:09
如何反射出dt.rows[i]中的屬性和屬性分別對應(yīng)的值,貌似用GetType().GetProperties() 可是沒用弄出來,求高手幫忙解決一下!
查看完整描述

2 回答

?
慕絲7291255

TA貢獻1859條經(jīng)驗 獲得超6個贊

DataTable dt = new DataTable();
DataRow dr = dt.Rows[0];
PropertyInfo[] properties= dr.GetType().GetProperties();
properties[0].GetValue(dr, null);

 

這個不管用嗎?


查看完整回答
反對 回復(fù) 2018-10-23
?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

樓主應(yīng)該是想要

dt.rows[i]["ID"]這樣的數(shù)據(jù)嗎?

 

如果是的話,可以同時遍歷列和行就可以取得數(shù)據(jù)了.

 

System.Data.DataTable dt = new System.Data.DataTable();

foreach (System.Data.DataColumn col in dt.Columns)

{

    foreach (System.Data.DataRow row in dt.Rows)

    {

        Response.Write(row[col.ColumnName]);

    }

}

System.Data.DataTable dt = new System.Data.DataTable();

foreach (System.Data.DataColumn col in dt.Columns){   

 foreach (System.Data.DataRow row in dt.Rows)    {        Response.Write(row[col.ColumnName]);    

}

}


查看完整回答
反對 回復(fù) 2018-10-23
  • 2 回答
  • 0 關(guān)注
  • 761 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號