現在、グリッドビューが設定され、正しく動作していますが、少し問題がありました。グリッドのデータソースはDBテーブルから設定されており、テーブルの列の1つは別のテーブルの数値IDです。この数値IDをグリッドに表示するのではなく、別の表の説明列を表示する必要があります。表示目的のために現在のグリッドビューに追加の列を追加できますか?グリッドビューに列を追加する
答えて
はい、あなたのIDフィールドにテンプレートを使用してではなく、新しいフィールドを作成することによって、これを達成することができます。 This link has some examples.この方法で、既存の列をカスタム書式設定できます。
データセットを使用して、このデータセットをgridviewにバインドすることができます。 データセットを使用して、行や列を追加できます。以下の例は、グリッドビューに行/列を追加するのに適した例です。あなたはまた、少しの調整をして同じ例に従うことができます。 http://www.codeproject.com/KB/aspnet/dynamic_Columns_in_Grid.aspx
falseに設定しAutoGenerateColumns、と表示したい列を定義:
<asp:GridView ID="GridView1" runat="server" CellPadding="4" CellSpacing="0" AutoGenerateColumns="false" Width="100%">
<RowStyle BackColor="#ffffff" />
<AlternatingRowStyle BackColor="#f5f5dc" />
<HeaderStyle BackColor="Beige" ForeColor="#333333" Font-Bold="true" Height="25px" />
<Columns>
</asp:TemplateField>
<asp:TemplateField HeaderText="Address">
<ItemTemplate>
<%# Eval("Address") %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
データソースには、新しい列を引き出すための説明やコード内のロジックの束が、何人の数字を知っているかの説明を見つけようとする必要があります。可能であれば、データソースに追加する方がよいでしょう。 – Nikki9696
変更は3箇所で行われるべきである。
datasource
はそれを持ち帰っdesc
列を持つ必要があります。フロントエンドが非常に多くの呼び出しを行う必要がないように、データベース内で結合を行い、すべてを一度に戻します。表示されているときに、
id
列を非表示に設定できます。これは、コードの後ろにまたはaspxで行うことができます。編集時に、ルックアップテーブルを基にした値であれば、ドロップダウンリストを作成する必要があります。編集が必要な場合はさらに情報を問い合わせることができます。そうでない場合は、上位2つの点があなたのニーズをカバーする必要があります。
- 1. Odoo 9グリッドビューに列を追加する
- 2. グリッドビューにボタンを追加
- 3. extjsのグリッドビュー列にボタンを追加するには?
- 4. グリッドビューにハイパーリンクを追加する方法
- 5. 子グリッドビューに行を追加する
- 6. グリッドビューの2つの列の間に列を追加します
- 7. グリッドビューを使用してボタン配列をアダプタに追加する
- 8. グリッドビューにitemplateを動的に追加
- 9. 追加ボタン付きグリッドビュー
- 10. グリッドビューの列数に応じてコンボボックスの数を動的に追加するコード
- 11. グリッドビューにデータを追加するには、ボタンをクリックして
- 12. 実行時に動的にグリッドビューに行を追加する
- 13. wpfの階層的なradグリッドビューに列名を追加する方法
- 14. グリッドビューで1列分の要約行を追加
- 15. グリッドビューに動的に行を追加する
- 16. グリッドビューのセルの内側にスペースを追加する
- 17. グリッドビュー内にイメージビューを追加する方法(Android)
- 18. グリッドビューからデータベースにデータを追加する
- 19. グリッドビューの行間に余白を追加する方法
- 20. アンドロイドのExpandableリストビュー内のグループヘッダとグリッドビューでのグリッドビューの追加
- 21. グリッドビューへの画像の追加
- 22. グリッドビューの行にGestureRecognizerを追加します
- 23. Cのグリッドビューの先頭に行を追加します。
- 24. イベントをグリッドビュー内の特定のコントロールに追加します
- 25. ASP.NETグリッドビュー - 動的にバインドされたドロップダウンを動的にバインドされたグリッドビューに追加する方法
- 26. C#2.0の列を持つグリッドビューに行を追加するにはどうすればよいですか?
- 27. グリッドビューのボタンが動的に追加されます
- 28. チェックボックスがオンの場合、グリッドビューからデータテーブルに追加します。
- 29. 変数数に応じて動的にページにグリッドビューを追加する方法
- 30. yii2、グリッドビュー、1行(合計行-10)にクラスを追加
はい、できます。 – Icarus
できますか?はい。あなたはすべきですか?いいえ。データソースにどのようにデータを入力していますか? – Nikki9696