我在数据表中有两列:
ID, Calls.
我如何找到Calls的价值是where ID = 5
什么?
5可以是任意数字,例如。每行都有一个唯一的ID。
创建一个字符串条件进行搜索,如下所示:
string searchExpression = "ID = 5"
然后使用对象的.Select()
方法DataTable
,如下所示:
DataRow[] foundRows = YourDataTable.Select(searchExpression);
现在,您可以遍历结果,如下所示:
int numberOfCalls;
bool result;
foreach(DataRow dr in foundRows)
{
// Get value of Calls here
result = Int32.TryParse(dr["Calls"], out numberOfCalls);
// Optionally, you can check the result of the attempted try parse here
// and do something if you wish
if(result)
{
// Try parse to 32-bit integer worked
}
else
{
// Try parse to 32-bit integer failed
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句