1

だから私は従業員のリストのグリッドビューを持っています。ユーザーは従業員を選択し、このリストで従業員を削除するなど、従業員に対してさまざまなタスクを実行できます。ユーザーがその従業員を選択した後、グリッドビューを更新しようとしました。真っ白になるだけです。従業員の最新リストを作成したいと思います。ページがロードされたときにグリッドビューが正しいため、これは奇妙です。

Page_Load と、ユーザーをグリッドビューに戻すメソッドの 1 つを含めました。

    protected void Page_Load(object sender, EventArgs e)
    {
        if (EmployeeWrapper.GetSessionWrapper() == null)
        {
            ddlArea.Visible = true;
            lblArea.Text = ddlArea.Text;
        }
        else lblArea.Text = EmployeeWrapper.GetSessionWrapper().Name;
        string test = "SELECT [EmployeeName], [BeginTime], [Task_Name] FROM [ActiveTaskView]  WHERE ([Area] = '" + lblArea.Text + "')";
        SqlDataSource1.SelectCommand = test;
    }


    protected void cmdCancel_Click(object sender, EventArgs e)
    {
        lblName.Enabled = false;
        lblName.Text = "";
        lblNewTask.Visible = false;
        lblSta.Visible = false;
        ddlNewTask.Visible = false;
        txtStartTime.Visible = false;
        cmdStart.Visible = false;
        cmdCancel.Visible = false;
        string test = "SELECT [EmployeeName], [BeginTime], [Task_Name] FROM [ActiveTaskView]  WHERE ([Area] = '" + ddlArea.Text + "')";
        SqlDataSource1.SelectCommand = test;
    }
4

1 に答える 1

0

あなたがしたいどんな操作の後でも。電話gridView.DataBind();

于 2013-01-11T22:11:31.910 に答える