グリッドビューに大量のデータを表示しようとしていますが、グリッドビューの行サイズが増えるたびにデータが自動的に増加するという問題があります。 私の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. グリッドビューにデータを表示
- 6. グリッドビューで2つのテーブルのデータを表示する方法は?
- 7. グリッドビューに表示するXMLデータのフォーマット
- 8. 大量の階層データを表示するためのUI
- 9. 大量のテキストを表示するコントロール
- 10. グリッドビューが空の場合に、グリッドビューのフッターコントロールを表示する方法
- 11. 親ビュー/子データをグリッドビューに表示
- 12. 大量のデータをアプリケーション内のsqliteにインポートする方法(リアルタイム)
- 13. 大量のデータをデータグリッドにロードする最良の方法
- 14. javascriptを使用して大量のデータにアクセスする方法
- 15. Flaskで大量のデータをhtmlに投稿する方法
- 16. 大量のデータをNeo4jに挿入する方法
- 17. 大量のデータをjavascriptに保存する方法
- 18. グリッドビューのスクロールバーを常に表示する方法4.0.3
- 19. ラベルとドロップダウンリストをグリッドビューの1行に表示する方法
- 20. グリッドビューのヘッダーテキストを垂直に表示する方法は?
- 21. リンクボタンでグリッドビューのテキストボックスを表示および非表示にする方法
- 22. グリッドビューで行を非表示にする方法は?
- 23. グリッドビューまたはデータリストに画像を表示する方法は?
- 24. リストビュー、グリッドビューで動的データを表示
- 25. グリッドビューでデータをページ単位で表示
- 26. DBからクライアントに大量のデータを流す方法
- 27. 膨大な量のレポートデータを表示する方法クライアント側(mongoDB、JS)
- 28. 大量のデータを作成する方法は?
- 29. MVCで大量のJsonデータを処理する方法は?
- 30. Objective-c:大量のデータを保存する方法(iOS RSSアプリケーション)
実際には3列1つは詳細ですが1つはIDですが、詳細の列には詳細を入れています。このメッセージのように。 1行にすべてのデータが表示されます。長いテキストを複数の行に分けたい。 –
上記の私の更新を参照してください – StefanE