powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / FormView не работает обновление, изменение данных в таблице через FormView
3 сообщений из 3, страница 1 из 1
FormView не работает обновление, изменение данных в таблице через FormView
    #38165181
Marchello753951
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
<asp:FormView ID="FormView1" runat="server" DataKeyNames="id" 
        DataSourceID="AccessDataSource1">
        <EditItemTemplate>

            ...

            Num:
            <asp:TextBox ID="NumTextBox" runat="server" Text='<%# Bind("Num") %>' />
            


            ...

            <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" 
                CommandName="Update" Text="Update" />
            &nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server" 
                CausesValidation="False" CommandName="Cancel" Text="Cancel" />
        </EditItemTemplate>
        <InsertItemTemplate>
           ...
           
           Num:
            <asp:TextBox ID="NumTextBox" runat="server" Text='<%# Bind("Num") %>' />
            


           ...          

            <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" 
                CommandName="Insert" Text="Insert" />
            &nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server" 
                CausesValidation="False" CommandName="Cancel" Text="Cancel" />
        </InsertItemTemplate>
        <ItemTemplate>

          ...

            Num:
            <asp:Label ID="NumLabel" runat="server" Text='<%# Bind("Num") %>' />
            


           ...

            <asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" 
                CommandName="Edit" Text="Edit" />
            &nbsp;<asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False" 
                CommandName="Delete" Text="Delete" />
        </ItemTemplate>
    </asp:FormView>

    <asp:Button ID="Button_Edit" runat="server" onclick="ButtonEdit_Click" 
        Text="Изменить" />

&nbsp;<asp:Button ID="Button_Save" runat="server" onclick="ButtonSave_Click" 
        Text="Сохранить" />
    


    <asp:AccessDataSource ID="AccessDataSource1" runat="server" 
        DataFile="*\DB*.accdb" 
        DeleteCommand="UPDATE SchetFaktura SET Active = false WHERE id =?" 
        SelectCommand="SELECT ... Num, ... FROM Table ORDER BY addDate" 
        UpdateCommand="UPDATE Table SET Num = ? WHERE id = ? " >
        
    </asp:AccessDataSource>




на кнопках Button_Edit и Button_Save

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
 protected void ButtonEdit_Click(object sender, EventArgs e)
    {
        FormView1.ChangeMode(FormViewMode.Edit);
    }
    protected void ButtonSave_Click(object sender, EventArgs e)
    {
        FormView1.UpdateItem(true);
    }



Выдает ошибку
Код: c#
1.
Для обновления записи FormView 'FormView1' должно находиться в режиме правки.
...
Рейтинг: 0 / 0
FormView не работает обновление, изменение данных в таблице через FormView
    #38165206
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FormView не работает обновление, изменение данных в таблице через FormView
    #38165803
Marchello753951
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, разобрался ... только использовал DetailsView )
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / FormView не работает обновление, изменение данных в таблице через FormView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]