DataTable.Select()使用心得
时间:2011-01-07 来源:霞霞
第一种方法:for或foreach循环遍历表,这是最普通的做法,结果运行速度比较慢,在特殊情况中下不能满足我想要的要求
for (int j = 0; j < dataTable.Rows.Count; j++)
{
DataRow dataRow = dataTable.Rows[i];
?? = dataRow["补偿点mm"].ToString();
...
}
第二种方法:用 dataTable.Select 方法,不仅效率上提高,而且解决了在特殊情况中的问题
DataRow[] foundRows = null;
foundRows = dtCom[i].Select("补偿点mm=" + oilHigh, "补偿点mm asc"); //参数1为筛选条件,参数2为指定的排序顺序
if (foundRows.Length != 0)
{
float result=Convert.ToSingle(foundRowsDown[0]["补偿点mm"].ToString());
}
....
比较起来,觉得后面的方法方便、巧妙,(*^__^*) 嘻嘻……
相关阅读 更多 +