网格视图-绑定数据与数据源在按钮单击,但网格没有出现

本文关键字:网格 单击 视图 绑定 数据 数据源 按钮 | 更新日期: 2023-09-27 17:49:18

我在UpdatePanel中有一个GridView。在按钮单击事件我绑定数据与网格视图。数据被正确绑定,但网格没有显示。

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
           bindData();
        }
    }
protected void bindData() 
        {
                    // dv is my data view have rows and columns
                    GridView1.DataSource = dv;
                    GridView1.DataBind();
                    UpdatePanel.Update();
                }
        }

On Button Click Event:-

protected void btnUpdateExtensions_Click(object sender, EventArgs e)
        {   
        // dv is data view have data with columns and rows
        GridView1.DataSource = dv;
        GridView1.DataBind();
                UpdatePanel.Update();      
        }

在页面加载它的绑定数据正确并显示GridView,但在按钮单击事件它不显示GridView,而数据源是来自同一来源

网格视图-绑定数据与数据源在按钮单击,但网格没有出现

你的按钮在updatepanel里面,然后调用

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
your button and gridview
</asp:UpdatePanel 
protected void btnUpdateExtensions_Click(object sender, EventArgs e)
        {   
         bindData();
        }

不需要写updateppanel . update ();