下面看个小例子:
//默认显示
void ViewData(DataTable dt)
{
DataView dv = new DataView(dt);
//或者DataView dv=dt.DataView();
this.DataList1.DataSource = dv;
this.DataList1.DataBind();
}
//倒序显示
void ViewData_Sort(DataTable dt)
{
DataView dv = new DataView();
dv.Table = dt;
dv.Sort = "UserID DESC";
this.DataList1.DataSource = dv;
this.DataList1.DataBind();
}
//字符长度筛选控制显示
void ViewData_Len(DataTable dt)
{
DataView dv = new DataView();
dv.Table = dt;
dv.RowFilter = "Len(title)>4";
this.DataList1.DataSource = dv;
this.DataList1.DataBind();
}
//字符类似筛选控制显示
void ViewData_Like(DataTable dt)
{
DataView dv = new DataView();
dv.Table = dt;
dv.RowFilter = "Address like '%北京%'";
this.DataList1.DataSource = dv;
this.DataList1.DataBind();
}
//多个筛选控制显示
void ViewData_More_Like(DataTable dt)
{
DataView dv = new DataView();
dv.Table = dt;
dv.RowFilter = "Address like '%北京%'";
this.DataList1.DataSource = dv;
this.DataList1.DataBind();
}
本文介绍了如何使用DataView来操作DataSet中的DataTable,包括排序、筛选等常见操作,并提供了具体的示例代码。
1227

被折叠的 条评论
为什么被折叠?



