私は、アルゴリズムで塗りつぶす必要のある列を持つGridViewを持っています。このアルゴリズムは、SQLデータベースの値を使用します。 アルゴリズムでSQLデータベースの値を使用し、その結果をGridView列に入れる方法はありますか。私はASPのデータベースとの接続を持っていますが、コードビハインド(C#)ではこれをまだ管理していませんでした。
そして、フィールドのタイプは、私が使用する必要があります(boudfield、templatefieldなど)事前:)GridViewColumnをC#コードで塗りつぶす
-1
A
答えて
0
で
おかげで、この特定のアルゴリズムを使用して、SQLを使用して実装し、データソースに組み込むことができるものではありません場合私の最初の傾向は、ハイパーリンク、LinkButton、ラベル、リテラル...(実際の値を保持したいもの)を持つTemplateFieldになります。
可能な例:あなたの分離コードで
<asp:GridView ID="gvExample" runat="server" DataSourceID="dsExample">
<Columns>
<asp:TemplateField HeaderText="Header Text">
<ItemTemplate>
<asp:Literal ID="litAlgorithmResult" runat="server"
Text='<%# DoMyFunction(Eval("DataSourceField1").ToString(), Eval("DataSourceField2").ToString(), Eval("DataSourceField3").ToString()) %>'>
</asp:Literal>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
は、(何らかの理由でVB.NETを想定して)このようなものを追加します。
Protected Function DoMyFunction(ByVal Value1 as String, ByVal Value2 as String, ByVal Value3 as String) as String
DoMyFunction = Value1 & Value2 & Value3
End Function
EDIT:追加されましたいくつかの列は、その関数に渡されます、サンプル関数を追加しました。
EDIT2:GridViewの完全な例を追加しました。
関連する問題
- 1. アクセステーブルCのコンボボックスを塗りつぶす
- 2. コードが個別に表のセルを塗りつぶすのではなく、列全体を塗りつぶす
- 3. C#WPF Rectangle塗りつぶし
- 4. C#グラフィック塗りつぶしツール
- 5. c#マルチスレッドデータベースの塗りつぶしテーブル
- 6. 塗りつぶしたDataTable - C#
- 7. 塗りつぶしと印刷テンプレートC#
- 8. angularJsで塗りつぶし
- 9. ゼロで塗りつぶし
- 10. フィールドを塗りつぶし
- 11. toolStripDropDownButtonを塗りつぶし
- 12. svgグループ化されたポリラインを塗りつぶして塗りつぶす
- 13. 条件付きでボロノイセグメントの塗りつぶし/塗りつぶし
- 14. ハイフンで行を塗りつぶす
- 15. ポイントでビットマップを塗りつぶす
- 16. iTextSharpでラジオボタングループを塗りつぶす
- 17. テーブルをループで塗りつぶす
- 18. ベクトルを0で塗りつぶす
- 19. マトリクスをデータポイントで塗りつぶす
- 20. 色で曲線を塗りつぶす
- 21. レイアウトをXMLファイルレイアウトで塗りつぶす
- 22. VBAで行を塗りつぶす
- 23. SelectListをjavascript cshtmlで塗りつぶす
- 24. アニメーションでカスタムビューを塗りつぶす(Android)
- 25. バックグラウンドでデータグリッドを塗りつぶす
- 26. ライブサイクルフォームをDjangoで塗りつぶす
- 27. Android - ビットマップを色で塗りつぶす
- 28. arrayviewでテーブルを塗りつぶすandroid
- 29. kivy:色でカスタムシェイプを塗りつぶす
- 30. uibuttonでUITableCellViewを塗りつぶす
ご連絡いただきありがとうございます。しかし、私はまだ一度にいくつかの変数を入れる方法を見つけていません(SQLデータベースの3列)。また、正しい構文で関数を記述することもできませんでした。( – Cornholio
私はいくつかのコードを追加しました。 –
あなたのために完全なGridViewを追加しました - このすべての重要なポイントは、必要な処理を行うためのマークアップをGridViewに表示します。 –