0

在网页上,有一个 gridview 控件包含产品 ID。绑定到链接按钮。

在 gridview 的 ItemCommand 事件中,我获取产品信息并显示在 ajax 模式弹出扩展器控件中。弹出窗口以编程方式显示在 gridview 的 ItemCommand 上,也以编程方式隐藏。

现在的问题是,当我在显示第一个产品详细信息后关闭弹出窗口并尝试通过单击其他产品 ID 来查看下一个 1 时,有时会显示详细信息,有时不会。

来自数据库的数据也为每个产品获取。

请帮忙。

4

1 回答 1

0

我也这样做,但我没有这样的问题。所以我在这里粘贴代码可能对你有帮助。
代码:

protected void GVallusers_RowEditing(object sender, GridViewEditEventArgs e)
    {
        try
        {
            GridViewRow gvRow = ((GridView)sender).Rows[e.NewEditIndex];
            populatepanel(gvRow);
            ModalPopupExtender1.Show();
        }
        catch (Exception exc)
        {
            lblinfo.Text = exc.Message;
        }
    }

public void populatepanel(GridViewRow gvrow)
    {      
        string userid = gvrow.Cells[0].Text;
        lblSite.Text=gvrow.Cells[1].Text;
        lblemail.Text = gvrow.Cells[3].Text;
    }
于 2009-06-12T07:25:50.833 回答