3
我有這樣的LINQ聲明中選擇如何使用if語句從LINQ到數據集
Dim Demo = From d In DBDataTable.AsEnumerable _
Select id = d.Field(Of Integer)("id"), _
Column = d.Field(Of Object) (_column2), _
Col3 = d.Field(Of Object)(_column3), _
Col4 = IIf(_Col4 <> -1, d.Field(Of Object)(_Col4), Nothing)
有沒有我可以使用,如果/內選擇IIF什麼辦法?
您通常不會在選擇部件中使用if語句。通常,where子句就足夠了。你能描述爲什麼選擇中需要'if'聲明嗎?我不明白你的代碼試圖做什麼。 –
那麼,我需要檢查我動態計算的Datacol索引值,首先我需要檢查值,如果它不是-1,那麼只需要將該索引值應用於數據表,否則將返回未找到-1列在數據源中 – Learner