Asp.net 2.0 Gridview редактировать - PullRequest
1 голос
/ 07 апреля 2011

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

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

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

спасибо!

ОБНОВЛЕНО

См. http://img18.imageshack.us/i/editform.jpg/

Теперь, когда я щелкну по редактированию из-под сетки, данные в сетке должны появиться в виде выше.

Ответы [ 2 ]

0 голосов
/ 07 апреля 2011

В 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

0 голосов
/ 07 апреля 2011

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

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

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

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