Asp.net редактирование в режиме сетки 2.0

#asp.net #visual-studio #gridview

#asp.net #visual-studio #просмотр сетки

Вопрос:

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

Как я могу это сделать?

дайте мне знать, если потребуется какая-либо информация..

Спасибо!

ОБНОВЛЕНО

Смотрите http://img18.imageshack.us/i/editform.jpg /

Теперь, когда я нажимаю редактировать из таблицы ниже, данные в таблице должны отображаться в приведенной выше форме.

Ответ №1:

В Gridview доступен другой шаблон, и вы должны использовать его должным образом. Например, если вы хотите что-то отредактировать, для этого доступна editTemplate .. посмотрите на следующий пример:

    <asp:GridView runat="server" ID="grd">
            <Columns>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:Label runat="server" ID="lbl"></asp:Label>
                    </ItemTemplate>
                    <EditItemTemplate>
                        <asp:TextBox runat="server" ID="Textbox1"></asp:TextBox>
                        <asp:HiddenField runat="server" ID="hdf" />
                    </EditItemTemplate>
                    <InsertItemTemplate>
                        <asp:TextBox runat="server" ID="Textbox1"></asp:TextBox>
                        <asp:HiddenField runat="server" ID="hdf" />
                    </InsertItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
  

взгляните на эти статьи

http://www.asp.net/data-access/tutorials/using-templatefields-in-the-gridview-control-cs

http://programming.top54u.com/post/ASP-Net-GridView-Edit-ItemTemplate-Mode.aspx

Ответ №2:

Это такой общий вопрос, что вам действительно следует рассмотреть, как работает GridView в первую очередь.

Попробуйте просмотреть следующий пример из MSDN, касающийся редактирования GridView;

http://msdn.microsoft.com/en-us/library/ms972948.aspx

Комментарии:

1. спасибо, Брайан, но я это уже видел. Я не хочу использовать Gridview по умолчанию, поскольку мой grid view содержит изображения, которые невозможно легко отредактировать таким образом

2. Как это сделать, используя скрытое поле?