アプリケーションでアクティブなステータスを持つ施設の数をグリッドでユーザーに表示する必要があります。私はすでにクエリを持っていますが、明らかに 2 つの列を返します。1 つはステータス名、もう 1 つはカウントです。SQL Server のピボット列のようなものを使用し、row[0] を使用してオンザフライで列名とプロパティを設定する必要がありますか?
PS私はデータを表示するためにObout Gridを使用しています。
<obout:Grid ID="gridStatus" runat="server" FolderStyle="~/obout/grid/styles/style_6"
AllowAddingRecords="False" AutoGenerateColumns="False" AllowColumnReordering="True"
PageSize="10" ShowTotalNumberOfPages="True" AllowManualPaging="True" AllowFiltering="True"
AllowMultiRecordSelection="false"
PageSizeOptions="10,20,30,40,50,100,500,999">
<Columns>
<obout:Column DataField="name" HeaderText="Status" />
<obout:Column DataField="statusTotal" HeaderText="Total"/>
</Columns>
<ScrollingSettings ScrollWidth="100%" />
<FilteringSettings FilterLinksPosition="TopAndBottom" FilterPosition="Top" />
</obout:Grid>
しかし、その形式は使用できません。列は各ステータスでなければなりません。