子窗口关闭后重新加载特定控件

时间:2011-12-02 14:58:18

标签: c# asp.net user-controls delegates telerik

我有一个使用母版页的C#Web应用程序...内容页面...包含radgrid的usercontrol。要编辑该radgrid中的记录,我使用itemcreated事件中设置的自定义URL将自定义编辑表单启动到radwindow中。编辑表单包含各种控件,但在编辑表单的末尾,我将有2个文本框和一个按钮。如果用户需要更改这两个文本框的值,则必须单击该按钮以在radwindow中使用usercontrol打开另一个.aspx表单,以执行各种数据库操作以检索新值。我将2个值保存到Session中,以便它们可以在整个应用程序中使用。我的问题是,当我关闭子表单时,如何实现委托来重新加载这两个文本框的值。我不像我需要的那样对代表这么做。

由于

1 个答案:

答案 0 :(得分:0)

让特定控件监听子窗口关闭事件怎么样?

在启动子窗口之前添加以下代码:

childwindow.FormClosed += new EventHandler(child_Closed)

然后有这样的类函数:

void Form117_Load(object sender, EventArgs e)
    {
      myControl.Text = Session["myControlText"];
      myControl2.Text = Session["myControl2Text"];
    }