2013-01-11 153 views
1

所以我有一个员工列表的GridView。用户可以选择一个员工并与员工一起完成各种任务,包括删除此列表中的员工。我尝试在用户完成选择该员工后更新gridview。它只是空白。我希望它能拿出更新的员工名单。这很奇怪,因为当页面加载gridview是正确的。Gridview不刷新

我已经包含了我的Page_Load以及将用户发送回gridview的方法之一。

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; 
    } 

回答

0

无论你想做什么操作。致电gridView.DataBind();