Лучший способ отобразить столбец в виде строки в виде сетки - PullRequest
0 голосов
/ 14 июня 2011

Я изменил отображение вида сетки с:

Column A   Column B   Column C   Graph
Value A    1          9          Chart A
Value B    3          7          Chart B

... на это:

Column A   Column B   Column C
Value A    1          9
        Chart A (colspan = 3)
Value B    3          7
        Chart B (colspan = 3)

Отображение графиков A и B выполнялось с помощью следующего кода:

<asp:TemplateField>
    <ItemTemplate>
        <tr><td colspan=3>
           <asp:Chart ID="ImgChart" runat="server"... />   
        </td></tr>
    </ItemTemplate>
</asp:TemplateField>

Он работает нормально и делает то, что я хочу, но в результате получается HTML:

<table>
   <tr>
      <td>Column A</td>
      <td>Column B</td>
      <td>Column C</td>
      <td></td>
   </tr>
   <tr>
      <td>Value A</td>
      <td>1</td>
      <td>9</td>
      <td></td>
   </tr>
   <tr>
      <td colspan="3">
         <image...>
      </td>
   </tr>
   <tr>
      <td>Value B</td>
      <td>3</td>
      <td>7</td>
      <td></td>
   </tr>
   <tr>
      <td colspan="3">
         <image...>
      </td>
   </tr>
</table>

Это приводит к пустому тд, который имеет раздражающую ширину, которую я не могу контролироватьбыло бы неплохо, если бы его не было ...

Каковы ваши предложения?

1 Ответ

1 голос
/ 14 июня 2011

Используйте PIVOT в сохраненной процедуре и привяжите данные с помощью GridView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...