我有一個DataTable dt,它有一個Column月,它看起來像這樣。在DataTable列中查找值
month
yes
yes
我想檢查列的月份是否包含「是」。我在Datatable dt中沒有主鍵。 像這樣
if(dt.["month"] == "yes")
boolMonth = true;
我有一個DataTable dt,它有一個Column月,它看起來像這樣。在DataTable列中查找值
month
yes
yes
我想檢查列的月份是否包含「是」。我在Datatable dt中沒有主鍵。 像這樣
if(dt.["month"] == "yes")
boolMonth = true;
假設,要檢查是否有任何行等於字符串值「是」:
if(dt.Rows.Cast<DataRow>().Any(x => (string)x["month"] == "yes"))
boolMonth = true;
您也可以使用LINQ to DataSet像(假設month
型爲string
);
bool boolMonth = dt.AsEnumerable().
Any(row => row.Field<string>("month") == "yes");
你想檢查該列的_any_行有'是'嗎?這個「月」列的類型是什麼? –