ASP.NET 4.0 を使用しています。このフォーラムでもいくつかのリンクを確認しましたが、私の要件に合った解決策が見つかりませんでした。
メソッドでクエリを使用して設定される GridView があります。クエリは次のとおりです。
SELECT district_name, count(record_id) FROM districts;
列の自動作成オプションを無効にし、手動で 2 つの列を追加しました。つまり、District と Count です。2 番目の列、つまり Count は計算結果であるため、DataSource に含まれていないことは明らかです。
#Eval("count") を使用するように提案されたので、次のことを試しました。
<asp:BoundField DataField=<%#Eval("count") %> />
しかし、それも機能していません。TemplateField を作成してみましたが、うまくいきませんでした。
このカウント列を GridView に含める方法は?