分两个table呈现数据列(奇偶记录序数列绑定到不同的table的解决方案)
2008-09-07 16:58
281 查看
DataTabletmpDt=newDataTable();
tmpDt.Columns.Add(newDataColumn("idNum",typeof(int)));
for(inti=0;i<tmpDt.Rows.Count;i++)
{
tmpDt[i]["idNum"]=i+1;
}
tmpDt.DefaultView.RowFilter="idNum%2==1";
DataGrid1.DataSource=tmpDt.DefaultView.ToTable();
tmpDt.DefaultView.RowFilter="idNum%2==0";
DataGrid2.DataSource=tmpDt;
RowFilter在C#中的使用实例
tmpDt.Columns.Add(newDataColumn("idNum",typeof(int)));
for(inti=0;i<tmpDt.Rows.Count;i++)
{
tmpDt[i]["idNum"]=i+1;
}
tmpDt.DefaultView.RowFilter="idNum%2==1";
DataGrid1.DataSource=tmpDt.DefaultView.ToTable();
tmpDt.DefaultView.RowFilter="idNum%2==0";
DataGrid2.DataSource=tmpDt;
RowFilter在C#中的使用实例
privatevoidMakeDataView() { DataViewview=newDataView(); view.Table=DataSet1.Tables["Suppliers"]; view.AllowDelete=true; view.AllowEdit=true; view.AllowNew=true; view.RowFilter="City=’Berlin’"; view.RowStateFilter=DataViewRowState.ModifiedCurrent; view.Sort="CompanyNameDESC"; //Simple-bindtoaTextBoxcontrol Text1.DataBindings.Add("Text",view,"CompanyName"); }
如果是.net1.1的话,没有Totable方法,可以用下面的Clone()就行了
DataTabletmpDt=newDataTable();
tmpDt.Columns.Add(newDataColumn("idNum",typeof(int)));
for(inti=0;i<tmpDt.Rows.Count;i++)
{
tmpDt[i]["idNum"]=i+1;
}
tmpDt.DefaultView.RowFilter="idNum%2==1";
DataGrid1.DataSource=tmpDt.DefaultView;
DataTabletmpDt2=tmpDt.Clone();
tmpDt2.DefaultView.RowFilter="idNum%2==0";
DataGrid2.DataSource=tmpDt2;
或者
Dimview1AsNewDataView(dt0)
view1.RowFilter="行号%2=1"
Me.GridControl1.DataSource=view1
Dimview2AsNewDataView(dt0)
view2.RowFilter="行号%2=0"
Me.GridDishs.DataSource=view2
相关文章推荐
- jface databinding:label provider 实现多列表格(Table)数据绑定的两个途径
- 比较两个数据库表table结构不同之处
- 如何判断mysql中数据表中两个列之间的相同记录和不同记录
- win8开发之数据绑定控件Gridview以分组及不同项模板的形式呈现数据
- 使用全外连接比较两个数据表中的不同记录
- Ajax填充table,根据下拉框不同的选择绑定不同的数据
- SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)
- 一个tomcat7容器部署两个不同的项目,一个用域名,另一个用域名加端口,server.xml的配置记录
- 动态绑定数据至Html Table
- 两个存储过程:一、使用存储过程动态创建数据表。二、插入新记录。
- 数据绑定时出现"这将导致集合中的两个绑定绑定到同一个属性"错误.
- [原创]将数据绑定至页面的两个Textbox控件上,并且可以通过按钮实现分页
- 同一个解决方案或有依赖关系的两个项目引用同名但不同版本的DLL
- IIS7多域名绑定同一物理目录,设置不同默认文档的解决方案
- 两个table之间相互移动数据
- 两个不同数据库之间的两个表如何关联起来查询数据
- 浅谈Angularjs中不同类型的双向数据绑定
- iOS不得姐项目--推荐关注模块(一个控制器控制两个tableView),数据重复请求的问题,分页数据的加载,上拉下拉刷新(MJRefresh)
- 十分钟轻松搞定两个不同数据库之间的数据交换
- 字符串模型2:分别取一串字符串中的奇偶字符存放在两个不同的内存块中