Информация о диаграмме зависит от каждой строки таблицы данных - PullRequest
0 голосов
/ 23 мая 2011

Я хочу иметь диаграмму в каждой строке сетки данных, поскольку источником информации для диаграммы является информация о строке, в которую вставлена ​​диаграмма.

Вот что у меня так далеко:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataKeyNames="idCampaign" DataSourceID="SqlDataSource1" >
   <Columns>
      <asp:BoundField DataField="idPerson" HeaderText="idPerson" Visible="false"
                    InsertVisible="False" ReadOnly="True" SortExpression="idPerson" />
      <asp:BoundField DataField="name" HeaderText="name" SortExpression="name" />
      <asp:BoundField DataField="age" HeaderText="age" SortExpression="age" />   
      <asp:TemplateField>
         <ItemTemplate>
            <asp:Chart ID="Chart1" runat="server" DataSourceID="SqlDataSource2">
               <Series>
                  <asp:Series Name="Series1" XValueMember="name" 
                                    YValueMembers="age"></asp:Series>
                  </Series>
                  <ChartAreas>
                     <asp:ChartArea Name="ChartArea1"></asp:ChartArea>
                  </ChartAreas>
            </asp:Chart>
              <asp:SqlDataSource ID="SqlDataSource3" runat="server" 
                            ConnectionString="<%$ ConnectionStrings:outboundsmsConnectionString %>"
                            SelectCommand="SELECT idPerson, name, age FROM Person WHERE (idPerson = **currentRowPersonId**)">
                        </asp:SqlDataSource>
                    </ItemTemplate>
                </asp:TemplateField>
                           </Columns>
        </asp:GridView>

У меня довольно много проблем с этим, и я не знаю, как получить смелую часть ...

Любая помощь?

Ответы [ 2 ]

1 голос
/ 24 мая 2011

Предсказание Чада сработало, но с небольшим поворотом:

SelectCommand='<%# Eval("idPerson", "SELECT idPerson, name, age FROM Person WHERE (idPerson = {0}") %>)'

Спасибо! * * 1004

0 голосов
/ 23 мая 2011
SelectCommand='SELECT idPerson, name, age FROM Person WHERE (idPerson = <%# Eval("idPerson") %>)'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...