无法在编辑模式下将数据绑定到datagridview中的gridview组合框

时间:2013-07-29 08:51:33

标签: c# asp.net

以下是我的行编辑事件代码。

protected void branchgrid_RowEditing(object sender, GridViewEditEventArgs e)
        {
            if (TextBox1.Text == "")
        {
            workingdaygrid.EditIndex = e.NewEditIndex;
            bindworkingday();

            GridViewRow row = workingdaygrid.Rows[e.NewEditIndex];
            DropDownList dl = row.FindControl("Workingdaytype") as DropDownList;
            DataTable worktype = inter.bindworkdaytype();
            dl.DataSource = worktype;
            dl.DataTextField = "Workingday_type";
            dl.DataValueField = "Time_id";
            dl.DataBind();
        }
        else
        {
            string datetime = TextBox1.Text;
            comp.DATETIME = Convert.ToDateTime(datetime);
            DataTable result = inter.searchworkday(comp);
            workingdaygrid.DataSource = result;
            workingdaygrid.DataBind();

            workingdaygrid.EditIndex = e.NewEditIndex;
            GridViewRow row = workingdaygrid.Rows[e.NewEditIndex];
            DropDownList dl = row.FindControl("Workingdaytype") as DropDownList;
            DataTable worktype = inter.bindworkdaytype();
            //string datetime = TextBox1.Text;
            dl.DataSource = worktype;
            dl.DataTextField = "Workingday_type";
            dl.DataValueField = "Time_id";
            dl.DataBind();
        }

使用搜索按钮过滤后,我正在尝试编辑特定行(数据),但我无法获得gridview组合框值。它是空白的。但在完整的数据绑定(第一个条件)组合框值被绑定。

我的搜索按钮代码是

string datetime = TextBox1.Text;
            comp.DATETIME = Convert.ToDateTime(datetime);

            DataTable result = inter.searchworkday(comp);
            workingdaygrid.DataSource = result;
            workingdaygrid.DataBind();

0 个答案:

没有答案