Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / автоматическое обновление GridView через UpdatePanel / 2 сообщений из 2, страница 1 из 1
04.12.2012, 00:32
    #38063546
yardie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автоматическое обновление GridView через UpdatePanel
Привет всем, ни как не магу разобраться почему не хочет автоматически обновляться 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
05.12.2012, 00:21
    #38065344
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
автоматическое обновление GridView через UpdatePanel
1. Попробуй не указывать EventName="Click" в триггере
2. Почему бы не поместить кнопку вовнутрь UpdatePanel?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / автоматическое обновление GridView через UpdatePanel / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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