0

私は Asp.net と C# でプログラミングしています。

データベースからのレコードが入力されたデータセットがあります。私のデザイン ページには、2 つの Datagrid があります。

2 つの別々のデータグリッドにバインドできるように、データセット内のレコードを均等に分割するにはどうすればよいですか?

4

2 に答える 2

0

データセットでDataViewを使用してから、サンプルhttp://www.dotnetperls.com/dataviewのdataviewで2つのデータグリッドをバインドできます 。

たとえば、1つのデータビューをrows.count/2に設定し、もう1つのデータビューも設定するように機能します

于 2012-08-04T10:57:48.347 に答える
0

これは私にとってはうまくいきます、

 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);

これで、2 つの等しいデータテーブルを含むデータセットができました。

于 2012-08-06T11:43:31.353 に答える