グリッドビューに大量のデータを表示しようとしていますが、グリッドビューの行サイズが増えるたびにデータが自動的に増加するという問題があります。 私のMSアクセスデータベースに格納されているデータは、1つの長い行の代わりに複数行で表示される可能性があります。グリッドビューに大量のデータを表示する方法
答えて
あなたの質問は完全に理解できませんが、レンダリングのレイアウトをより細かく制御できるリピーターが適していると思われます。
問題の行の量であれば、一度に表示される行の量を制限するページングを導入することをお勧めします。
更新:
1)は、GridViewの自分自身のためのCssClassを設定し、テーブルレイアウトが含ま:固定されたスタイルを。これは、各セルの幅を指定することをブラウザに指示します。また、(3)で言及したように、ここではグリッド全体の幅を含めることもできます。
2)表の最初の行は、各セルの幅を設定します。通常、項目行ではなくHEADER行です。したがって、HeaderStyle-CssClassまたはHeaderStyle-Widthを使用してセルの幅を設定します。
3)テーブル自体がすべてのセルを保持するのに十分な幅であることを確認します。私はすべてのセル幅を集計し、それを使ってGridViewのCssClass属性を使って幅を設定しました。
telerik gridviewコントロールは、複数行の行http://www.telerik.com/products/aspnet-ajax/grid.aspxをサポートしています。
ただし、これは費用がかかります。いくつかの列だけを表示しようとすると、ユーザーは行をクリックしてフォームビューの他の情報を表示する必要があります。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns='false'>
<Columns>
<asp:BoundField DataField='Name' />
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat='server' ReadOnly="true" BorderStyle="None"
TextMode="MultiLine" Text='<%# Bind("Description") %>'
>
</asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
あなたはAutoGenerate="true"
を使用するGridViewを移入している場合AutoGenerate="false"
はその後のGridViewを移入するためにasp:TemplateField
を使用している場合作る.skinやCSS
経由のGridViewにいくつかのスタイルを追加する必要があります。
ItemStyle-Width
とItemStyle-Wrap
を付けてください。
<asp:TemplateField ItemStyle-Width="50px" ItemStyle-Wrap="true">
<ItemTemplate>
<asp:Label ID="ShipNameLabel" runat="server" Text='<%# Eval("ShipName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
それは私のために助けてくれてありがとう。 –
- 1. グリッドビューにデータを表示する方法
- 2. 大量のデータを高速に表示する方法
- 3. 大量のデータをC++で大量に保存する方法
- 4. グリッドビューにデータを表示
- 5. グリッドビューで2つのテーブルのデータを表示する方法は?
- 6. グリッドビューに表示するXMLデータのフォーマット
- 7. 大量のテキストを表示するコントロール
- 8. 大量のデータをデータグリッドにロードする最良の方法
- 9. 大量のデータをアプリケーション内のsqliteにインポートする方法(リアルタイム)
- 10. 親ビュー/子データをグリッドビューに表示
- 11. 大量のデータをjavascriptに保存する方法
- 12. グリッドビューのスクロールバーを常に表示する方法4.0.3
- 13. テキストエリアから大量のPOSTデータを処理する方法は?
- 14. Objective-c:大量のデータを保存する方法(iOS RSSアプリケーション)
- 15. 大量のデータを作成する方法は?
- 16. グリッドビューでデータをページ単位で表示
- 17. リストビュー、グリッドビューで動的データを表示
- 18. 膨大な量のレポートデータを表示する方法クライアント側(mongoDB、JS)
- 19. ディスクに大量のデータをキャッシュする
- 20. プロセスメモリに大量のデータをキャッシュする
- 21. グリッドビューまたはデータリストに画像を表示する方法は?
- 22. グリッドビューで行を非表示にする方法は?
- 23. richtextboxに大量のデータを入力したときにread moreオプションを表示
- 24. 大量のデータをprocに書き込む方法
- 25. 大量データをFirebaseにアップロード
- 26. グリッドビューで親オブジェクトの属性を表示する方法は? ASP.NET
- 27. アンドロイドワードスクランブルパズルのグリッドビューでランダムな文字を表示する方法
- 28. 大量のリストをHTMLで効率的に表示する
- 29. ページを壊さずに、大量のデータをグリッドビューに表示するにはどうすればよいですか?
- 30. 大量のデータを扱う
実際には3列1つは詳細ですが1つはIDですが、詳細の列には詳細を入れています。このメッセージのように。 1行にすべてのデータが表示されます。長いテキストを複数の行に分けたい。 –
上記の私の更新を参照してください – StefanE