2012-11-21 69 views
0

我似乎無法能夠是我的DataRow已經從我的DataTable拉訪問的元素,我還沒有與C#或者的DataRow [] itemsarray

大量的練習這是我的代碼:

DataRow[] results = dt.Select("[Acc No] = '"+ search +"'");

我已經嘗試將tear對象從datarow鑄造​​成一個字符串,但那不起作用。 搜索只是一個來自文本框的字符串。

調試時,我可以看到它的所有數據項目數組,所以我知道選擇工作,任何人都可以幫忙嗎?

+1

那麼它在調試器中的內容是什麼? –

+2

此外,使用teh而不是將可能不會幫你。 –

回答

1

您需要提供更多的代碼......比如您如何訪問DataRow的內容。爲了從行中獲得一個值,我相信這個語法就像結果[rowNumber] [columnNumber/name]

I.e. results[0][0]從第一行中獲取第一列值,或results[0]["Id"]以從第一行獲取「Id」列。

當然,在嘗試訪問DataRow陣列之前,您應該檢查results.Count()