Вид сетки добавить новую пустую строку для записи - PullRequest
1 голос
/ 13 декабря 2011

У меня есть сетка с полями шаблона Textitem для вставки данных в DB. По умолчанию загружена одна строка для записи. Я хочу добавить новый заголовок строки от нажатия кнопки от пользователя в виде сетки.Мой код для создания gridview приведен ниже

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" ShowFooter="True">
            <Columns>
                <asp:TemplateField HeaderText="Card_no">
                    <ItemTemplate>
                        <asp:TextBox ID="txtCardNo" runat="server"></asp:TextBox>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Gross Wt">
                    <ItemTemplate>
                        <asp:TextBox ID="txtGrossWt" runat="server"></asp:TextBox>
                    </ItemTemplate>

                </asp:TemplateField>
            </Columns>
        </asp:GridView>

Я использовал следующую функцию javascript, чтобы сделать это, но он только добавляет строку без текстового шаблона

 var grd = document.getElementById('GridView1');
            var tbod=grd.rows[0].parentNode;
            var newRow=grd.rows[grd.rows.length - 1].cloneNode(true);
            tbod.appendChild(newRow);
            return false;

Ответы [ 2 ]

3 голосов
/ 13 декабря 2011

Обычно для этого используется строка нижнего колонтитула

http://geekswithblogs.net/casualjim/archive/2006/05/04/77151.aspx

0 голосов
/ 13 декабря 2011

Вы должны использовать HeaderTemplate или FooterTemplate для текстовых полей, чтобы добавить новую строку. Я предлагаю попробовать ListView control.

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