DataTable中使用Order By排序与Where过滤 实例
2010-12-23 13:00
363 查看
///
/// DataTable中使用Order By排序与Where过滤
///
private void Bind()
{
//这里构造一个数据源
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(System.String));
dt.Columns.Add("uName", typeof(System.String));
dt.Columns.Add("uDate", typeof(System.DateTime));
for (int i = 0; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr["ID"] = i.ToString();
dr["uName"] = "name" + i;
dt.Rows.Add(dr);
}
dt.DefaultView.Sort = "ID asc";//相当于Order By
dt.DefaultView.RowFilter = "ID>5";//相当于Where
GridView1.DataSource = dt;
GridView1.DataBind();
}
/// DataTable中使用Order By排序与Where过滤
///
private void Bind()
{
//这里构造一个数据源
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(System.String));
dt.Columns.Add("uName", typeof(System.String));
dt.Columns.Add("uDate", typeof(System.DateTime));
for (int i = 0; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr["ID"] = i.ToString();
dr["uName"] = "name" + i;
dt.Rows.Add(dr);
}
dt.DefaultView.Sort = "ID asc";//相当于Order By
dt.DefaultView.RowFilter = "ID>5";//相当于Where
GridView1.DataSource = dt;
GridView1.DataBind();
}
相关文章推荐
- DataTable中使用Order By排序与Where过滤 实例
- DataTable中使用Order By排序与Where过滤
- [mysql] select的子句 where,group by, having, order by, limit的使用顺序及实例
- select的5中子句where,group by, havaing, order by, limit的使用顺序及实例
- Linq过滤符号Where/Skip/TakeWhile/Distinct使用实例讲解
- Linq过滤符号Where/Skip/TakeWhile/Distinct使用实例讲解
- 使用Display标签对大量数据使用外部排序实例(一)
- oracle使用order by排序后,点击下一页数据无变化解决办法
- EffectiveJava(31) -- 使用实例域代替Enum的序数排序
- DataTable.Compute方法使用实例
- WHERE子句使用正则表达式进行搜索过滤
- Linq对DataTable或者集合的排序,Where筛选,分组,统计总数sum等操作
- oracle使用order by排序null值如何处理
- 关于C#中关于List.where中过滤条件的使用注意事项
- 使用Display标签对大量数据使用外部排序实例(二)
- Mindscape WPF Elements使用教程:排序、过滤和分组
- C#中DataTable排序、检索、合并等操作实例
- SQL学习之使用order by 按照指定顺序排序或自定义顺序排序
- S中使用sort结合localeCompare实现中文排序实例