Как читать значения из вложенного asp.net DataGrid с помощью Javascript - PullRequest
0 голосов
/ 03 июня 2011

Мне нужно прочитать значение из вложенной сетки данных на странице aspx, используя Javascript.

Вот мой код:

<tr>
    <td colspan="2" align="center">
        <asp:DataGrid ID="sampleData" AutoGenerateColumns="false" runat="server" OnItemDataBound="sampleData_ItemDataBound">
            <Columns>
                <asp:BoundColumn HeaderText="Name" DataField="Name" />
                <asp:BoundColumn HeaderText="City" DataField="City" />
                <asp:BoundColumn HeaderText="State" DataField="State" />
                <asp:TemplateColumn HeaderText="Inner Data">
                    <ItemTemplate>
                        <asp:DataGrid ID="innerData" AutoGenerateColumns="false" runat="server">
                            <Columns>
                                <asp:BoundColumn HeaderText="Name" DataField="Name" />
                                <asp:BoundColumn HeaderText="City" DataField="City" />
                                <asp:BoundColumn HeaderText="State" DataField="State" />
                            </Columns>
                        </asp:DataGrid>
                    </ItemTemplate>
                </asp:TemplateColumn>
            </Columns>
        </asp:DataGrid>
    </td>
</tr>

1 Ответ

0 голосов
/ 03 июня 2011

посмотрите на id, который генерируется для компонента в браузерах view source page Вероятно, это будет итерация по инкрементным числам. Я не в курсе <asp:Datagrid>

Получить компонент в javsacript, используя document.getElementById('innerData') и соответствующие значения.

если это таблица, то document.getElementById('innerData').getElementsByTagName('td');

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