c#
2017-08-30 19 views 0 likes 
0

如何在select查詢中正確使用此表達式並使用空格?如何在C#中使用Select with間隔字符串

string expression = "'Loan' 'ID'='" + ViewState["name"]; 
DataRow[] sign = ((DataTable)ViewState["customer"]).Select(expression); 

我得到:

的異常操作數ID操作後失蹤。

+0

您是否試圖過濾'ViewState [「customer」]'中的所有內容,並保留那些貸款ID爲'ViewState [「name」]'?然後使用'Where',並且不要使用字符串作爲查詢。使用lambda – Sweeper

+0

我試圖從Viewstate [「name」]獲取貸款ID,並從Viewstate [「customer」]中選擇特定的貸款ID。 – Sabari

+1

它很不清楚你想要什麼。你能展示一些樣本輸入和輸出嗎? – Sweeper

回答

0

這將工作並返回datarow數組。

DataRow[] sign = ((DataTable)ViewState["customer"]).Select("[Loan ID]='" + id_here +"'"); 
相關問題