有一个用户表userInfo
和一个DataTable保存的是userInfo里的所有用户信息
一些简单的可以在DataTable里进行的查询,可以避免多次访问数据库.
1.查询userInfo里最小的年龄
SQL: select min(age) from userInfo
DT : dt.Compute("min(age)", "");
2.查询年龄22岁的人员
SQL: select * from userInfo where age = '22'
DT : dt.Select("age= '22'");
3.DataTable排序
GridViewSortExpression = "age";
GridViewSortDirection = "DESC";
DataView dataView = new DataView(dt);
dataView.Sort = string.Format("{0} {1}", GridViewSortExpression, GridViewSortDirection);