私の.aspxページに2つのGridViewがあり、どちらもselectMethodが異なり、異なるデータですが同じHeaderTemplateを持っています。 .aspxにはgridViewは1つしかありませんが、データソースは異なります。この作業を達成する方法はありますか?1つのGridView内の2つのGridViewの行を表示します
答えて
こんにちはあなたは複数のデータソースがある場合は、あなたがあなたとして実行時に動的にデータソースをバインドするために動的リストを使用することができます。この場合、あなたのGridViewに
をバインドしたい条件そのデータソースのリストを使用することができますヘッダーフィールドは、データフィールド名が同じであれば動的リストはあなたにとって完璧です。
私はあなたがあなたのコードを投稿didntのとおり、データソース を結合BoundField
またはtemplatefield
または直接を使用した場合、私はあなたがあなたがこの
//Suppose YOur Lists are List1 and List2 then
If(Condition1==true)
{
List1 // Your datasource list
List<dynamic> data = new List<dynamic>();
foreach(var data in List1)
{
data.Add(new {
Name =data.Name,
Address = data.Address
});
}
GridView1.DataSource = data
GridView1.DataBind();
}
///For Condition 2
If(Condition2==true)
{
List2 // Your second datasource list
List<dynamic> data = new List<dynamic>();
foreach(var data in List2){
data.Add(new {
Name =data.Name,
Address = data.Address
});
}
GridView1.DataSource = data
GridView1.DataBind();
}
マージされたデータを保持するための中間変数を作成し、取得したデータを両方の選択メソッドからフェッチし、この変数値をグリッド表示*.DataSource
に割り当ててから*.DataBind();
メソッドを呼び出します。
P.S. 2つのソースをマージして同じスキーマを持つことを確認してください。そうでなければ、すべての結果セットをループして抽出し、手動で他のセットとマージして、新しい標準スキーマをGridView
にレンダリングする必要があります。
ありがとうございました。このリンクやあらゆるリンクに関する考え方のコードはありますか? –
あなたのコードブロックを共有することができます、私たちは直接それを動作させます。あなたの両方の機能が戻ってきているリストを想定し... ' VAR結果=新しいリスト
- 1. 2つのGridViewを1つのビューで表示
- 2. Gridviewで1行に2つ以上のDropDownlistを持つ方法
- 3. asp.net gridviewの2つの行itemtemplateとfootertemplate
- 4. データセットの2つのテーブルをgridviewに表示して、Cの1行に2つのテーブルの同じ行を表示する方法#
- 5. ASP.NET複数のテーブルから1つのGridViewにデータを表示
- 6. Gridviewは1レコードに少数のデータ行を表示します
- 7. 2つのExcelファイルに結合してGridViewに表示
- 8. 別のgridviewのレコードを1つの一般的なgridviewに追加します
- 9. gridview行の表示フォームビュー
- 10. 一つのGridView、2つのデータソース
- 11. Windows 8 GridView - 時間あたり2つのアイテムを表示
- 12. asp.net GridViewの1つのテキストボックスに2つのフィールドから値を表示する方法
- 13. 二つのGridView
- 14. アンドロイドの内側にGridViewを表示
- 15. Gridview- 2つのSQLソース、GridViewコントロールと2つのSQLデータソースと次のことを達成しようとし
- 16. GridViewのデータ表示
- 17. gridviewの1つの列に2つのモデルプロパティを取得する、ASP.NET MVC 5.2
- 18. Gridviewの1つのフィールドを選択リンクにしますか?
- 19. Android GridView - 全角1つの項目
- 20. どうすればロードページでデータを1つのgridviewにバインドし、gridview内のオブジェクトにクリックする
- 21. 2つの日付の間にGridViewでレコードを表示する方法
- 22. 2つのImageViewを子ビューとして持つandroid GridViewレイアウト
- 23. データでフラグメント内のGridViewを塗りつぶします
- 24. 1つのスクロールビュー内に2つのUITableViewを表示
- 25. GridViewのポップアップモーダル表示ボタン
- 26. androidの表示gridViewアイテム
- 27. 2つの他の行に基づいてGridViewの行を計算する
- 28. Gridviewを非表示
- 29. GridView 1行でスクロール
- 30. 2つの別々のUpdatePanelsで2つのGridViewを使用する
て何かを見つけることを願ってのサンプルコードを掲載していますことを確認していませんあなたのリストをマージし、最後のリストを最終的なデータグリッドにバインドすることができます。 –