我想从query
一个特定的值DataTable
。
假设我有一个DataTable
包含 2 列的内容:
- ID
- 项目名称
现在我想做的就像我会用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" ?
}