2011-01-11 71 views
1

我得到了一個返回一行的select查詢。 這裏是我的DAL功能:如何從DataTable中獲取單元格的值

public Test.RequestsDataTable getRequestById2(int rid) 
{ 
    RequestsTableAdapter adapter2 = new RequestsTableAdapter(); 
    Test.RequestsDataTable dt2 = adapter2.GetData(rid); 
    return (dt2); 
} 

Test.xsd是的TableAdapter。

我的問題是我如何從代碼隱藏文件中調用它並獲取每個單元格的值並將其存儲在文本框中。

回答

0

這是一種方法。叫它。

它返回一個Test.RequestsDataTable。如果您的表中的列Column1Column2,那麼你可以做:

var dt = getRequestById2(123); 
string col1 = dt.Column1; 
int col2 = dt.Column2; 

如果不回答你的問題,那麼你需要在你的問題更加清晰。

0

我寫在CS文件:

Test.RequestsDataTable RDT =新DalObj()getRequestById2(111);

rdt.Columns [0] - >返回的DataColumn所以我定義

的DataColumn C1 = rdt.Columns [0];

但我得到列名稱,而不是它的價值。

相關問題