Как добавить флажок в каждую строку моего asp: Gridview, если он заполняется из ответа ajax - PullRequest
0 голосов
/ 11 декабря 2018

Как видно из названия, я пытаюсь добавить флажок в каждую строку моего asp: gridview.Данные из этого вида сетки вставляются из функции, которая вызывается после того, как мой ajax получает ответ.

if (jsonResponse.ProductData.length > 0) {
                for (var i = 0; i < jsonResponse.ProductData.length; i++) {
                    $('#ctl00_Content_gvPrices').append("<tr>" +
                        "<td>" + " " + "</td>" +
                        "<td>" + jsonResponse.ProductData[i].DATA1+ "</td>" +
                        "<td>" + jsonResponse.ProductData[i].DATA2+ "</td>" +
                        "<td>" + jsonResponse.ProductData[i].DATA3+ "</td>" +
                        "<td>" + jsonResponse.ProductData[i].DATA4+ "</td>" +
                        "<td>" + jsonResponse.ProductData[i].DATA5+ "</td>" +
                        "<td>" + jsonResponse.ProductData[i].DATA6+ "</td>" +
                        "</tr>");
            }
        }

Это функция, которую я использую для заполнения вида сетки.Ниже это сетка, которую я заполняю.

<asp:GridView ID="gvPrices" runat="server" ShowHeaderWhenEmpty="true" Width="100%" >
                    <Columns>
                        <asp:TemplateField>
                            <HeaderTemplate>
                                <asp:CheckBox ID="CheckBox1" runat="server" CssClass="headerCheckBox" />
                            </HeaderTemplate>
                            <ItemTemplate>
                                <asp:CheckBox ID="CheckBox2" runat="server" CssClass="rowCheckBox" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>

Я пытался использовать asp: TemplateField, он работает для заголовка, но не для элементов.Я подозреваю, что это из-за пустой ячейки, которую я имею в качестве первого td в приложении, без этого, хотя мои данные попадают в неправильные столбцы.

Есть идеи, что мне не хватает?

1 Ответ

0 голосов
/ 21 декабря 2018

Может быть глупо, но это код .net внутри

if (!IsPostBack)
{
  your code here
}

Я уже сталкивался с подобными проблемами.извините, если не помогу.

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