DataTable中使用Order By排序与Where过滤 实例
2010-09-09 17:36
274 查看
/// <summary>
/// DataTable中使用Order By排序与Where过滤
/// </summary>
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过滤
/// </summary>
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的使用顺序及实例
- Linq过滤符号Where/Skip/TakeWhile/Distinct使用实例讲解
- select的5中子句where,group by, havaing, order by, limit的使用顺序及实例
- Linq过滤符号Where/Skip/TakeWhile/Distinct使用实例讲解
- Table 组件使用指南之十五:使用POJO绑定并实现排序与过滤功能
- DataTable实例中的数据排序
- datatable 使用LAMBDA表达查询,过滤
- DataTable.Compute方法使用实例
- sql server 根据指定字段排序编号 update 与 order by 联合使用
- ASP.NET基础教程-在DataTable对象中过滤与排序DataRow对象
- 使用CoreData查询数据:谓词过滤,排序操作
- php使用正则过滤js脚本代码实例
- oracle使用order by排序后,点击下一页数据无变化解决办法
- EffectiveJava(31) -- 使用实例域代替Enum的序数排序
- DataTable.Compute方法使用实例
- Mindscape WPF Elements使用教程:排序、过滤和分组
- C#中DataTable排序、检索、合并等操作实例