我在 Asp.net 和 C# 上编程。
我有一个由数据库中的记录填充的数据集。在我的设计页面上,我有两个 Datagrid。
如何平均划分数据集中的记录,以便它们可以绑定到两个单独的数据网格?
您可以在您的数据集上使用 DataView,然后在 dataview 上绑定您的 2 个 Datagrids 示例 http://www.dotnetperls.com/dataview
例如,在 rows.count/2 和另一个上设置一个数据视图
这对我有用,
var d=ds.Tables[0];// here ds is your dataset.
int count=d.Rows.Count;
var x=new DataTable();
for(int i=0;i<=count;i++)
{
var dr=d.Rows[i];
x.Rows.Add(dr.ItemArray);
d.Rows.RemoveAt(i);
}
var ret=new DataSet();
ret.Tables.Add(x);
ret.Tables.Add(d);
所以现在你有包含两个相等数据表的数据集。