powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / автоматическое обновление GridView через UpdatePanel
2 сообщений из 2, страница 1 из 1
автоматическое обновление GridView через UpdatePanel
    #38063546
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем, ни как не магу разобраться почему не хочет автоматически обновляться GridView через UpdatePanel

Код: 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.
<asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>

         &nbsp;<asp:UpdatePanel ID="StatusUpdatePanel" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
          <p>
 <asp:GridView ID="grvNews" runat="server"
              AutoGenerateColumns="False" DataKeyNames="Id"
              DataSourceID="sqldsNews" PageSize="15" AllowPaging="true" 
              Font-Bold="True" Font-Italic="False" Font-Size="Large"  
                OnRowDeleting="grvNews_RowDeleting">    
        <Columns>
<asp:TemplateField HeaderText="" >
<ItemTemplate>
         <asp:HyperLink ID="hlNews" runat="server"  NavigateUrl='<%#Eval("Id", "~/Admin/GetNewsForUpdate.aspx?Id={0}")%>'><%#Eval("Head")%></asp:HyperLink >                                                                                   
</ItemTemplate> 
</asp:TemplateField>
<asp:TemplateField HeaderText=""  Visible="false"> 
<ItemTemplate>
 <asp:LinkButton ID="lbtnDeleteNew" runat="server" Text='<%#Eval("Id")%>'>Удалить</asp:LinkButton>                     
</ItemTemplate> 
</asp:TemplateField>
<asp:CommandField ValidationGroup="updateroom" ShowDeleteButton="true" DeleteText="Удалить" />
</Columns>
</asp:GridView>

<asp:SqlDataSource ID="sqldsNews" runat="server" >
              </asp:SqlDataSource>
  </p>
     </ContentTemplate>
     <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnSaveNewCompany" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>

 <asp:Button ID="btnSaveNewCompany" runat="server" Text="Сохранить" onclick="btnSaveNewCompany_Click" />




Код: c#
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.
  protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int newsCompanyType = 2;
            sqldsNews.ConnectionString = ConfigurationManager.ConnectionStrings["MedConnection"].ConnectionString;
            sqldsNews.SelectCommand = "dbo.TextAreaSelect";
            sqldsNews.SelectParameters.Add("Type", newsCompanyType.ToString());
            sqldsNews.SelectParameters.Add("Id_Company", IdCompany.ToString());
            sqldsNews.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
            grvNews.DataBind();
        }
    }
    protected void btnSaveNewCompany_Click(object sender, EventArgs e)
    {
        cda.CompanyAboutInsert(IdCompany, 2, tbxHEADNewCompany.Text, "SmallText", tbxNewCompany.Text, DateTime.Now);
    }

    protected void grvNews_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        LinkButton lbldeleteID = (LinkButton)grvNews.Rows[e.RowIndex].FindControl("lbtnDeleteNew");
        sqldsNews.ConnectionString = ConfigurationManager.ConnectionStrings["MedConnection"].ConnectionString;
        sqldsNews.DeleteCommand = "dbo.TextAreaDeleteByID";
        sqldsNews.DeleteCommandType = SqlDataSourceCommandType.StoredProcedure;
        sqldsNews.DeleteParameters.Add("Id", lbldeleteID.Text);
        grvNews.DataBind();
    } 
...
Рейтинг: 0 / 0
автоматическое обновление GridView через UpdatePanel
    #38065344
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Попробуй не указывать EventName="Click" в триггере
2. Почему бы не поместить кнопку вовнутрь UpdatePanel?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / автоматическое обновление GridView через UpdatePanel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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