essa_61
سه شنبه 03 مهر 1386, 18:25 عصر
من یک gridview دارم که در حالت edit در یکی از سلولهاش یک کمبوباکس قرار دادم حالا می خوام وقتی کاربر دکمه edit رو زد این کمبو باکس که ظاهر میشه به یک تیبل bind بشه مین کد های زیر رو توی even گرید ویوGridView1_RowDataBoundنوشتم ولی در گرید ویو یکی در میان کمبو باکسهام بایند میشن چرا ؟؟؟
if (e.Row.RowState == DataControlRowState.Edit)
{
SqlConnection conn = newSqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename='|DATADIRECTO RY|\db_buy.mdf';Integrated Security=True;User Instance=True");
SqlDataAdapter da = newSqlDataAdapter("SELECT * FROM tbl_producter", conn);
DataSet ds_dl_name_pr = newDataSet();
conn.Open();
da.Fill(ds_dl_name_pr, "kol");
conn.Close();
DropDownList dl_ed_namegoods = (DropDownList)e.Row.Cells[2].FindControl("dl_ed_namegoods");
dl_ed_namegoods.DataSource = ds_dl_name_pr.Tables[0];
dl_ed_namegoods.DataTextField = "name_pr";
dl_ed_namegoods.DataValueField = "id";
dl_ed_namegoods.DataBind();
}
if (e.Row.RowState == DataControlRowState.Edit)
{
SqlConnection conn = newSqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename='|DATADIRECTO RY|\db_buy.mdf';Integrated Security=True;User Instance=True");
SqlDataAdapter da = newSqlDataAdapter("SELECT * FROM tbl_producter", conn);
DataSet ds_dl_name_pr = newDataSet();
conn.Open();
da.Fill(ds_dl_name_pr, "kol");
conn.Close();
DropDownList dl_ed_namegoods = (DropDownList)e.Row.Cells[2].FindControl("dl_ed_namegoods");
dl_ed_namegoods.DataSource = ds_dl_name_pr.Tables[0];
dl_ed_namegoods.DataTextField = "name_pr";
dl_ed_namegoods.DataValueField = "id";
dl_ed_namegoods.DataBind();
}