2011-01-11 100 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];

但我得到列名称,而不是它的价值。

相关问题