我想要query
從DataTable
獲得特定值。從datatable中獲取具體值where where子句
可以說我有一個DataTable
其中包含2列:
- ID
- ITEM_NAME
現在我想做的是像我將與MySQL做到這一點:SELECT * FROM "DataTable" WHERE item_name = 'MyItemName'
然後獲取屬於該'item_name'的ID ...
int blah;
while (MyReader.Read())
{
blah = MyReader.GetInt32("id");
}
現在:我該如何使用DataTable
來做到這一點?
我有一個片段,但我似乎無法顯示一個消息框返回值:
string test = Item1txt.Text;
var query = producten.Rows.Cast<DataRow>().Where(x => x.Field<string>("item_name") == test);
foreach (var st in query)
{
MessageBox.Show(st.ToString());
// how can i show the id that belongs to "test" ?
}
+1這就是我一直在尋找的。我認爲我的'linq'查詢出了問題,但它不是:D謝謝! – DeMama
@DeMama樂意幫助 –