08-02-2012، 10:39 AM
سلـام دوستان
من یه سری اطلاعات روی گرید دارم برای ویرایش، کلید اطلاعات را به یک صفحه دیگر پست می دهم و سلکت می گیرم و نتایج را در تکس باکس ها قرار می دهم، زمانی که مقدار تکست باکس ها را تغییر می دم و دکمه ویرایش را می زنم همان مقادیر قبلی که با سلکت توی تکست باکس ها ریختم را می شناسد و با همان مقادیر ویرایش می کند.
من یه سری اطلاعات روی گرید دارم برای ویرایش، کلید اطلاعات را به یک صفحه دیگر پست می دهم و سلکت می گیرم و نتایج را در تکس باکس ها قرار می دهم، زمانی که مقدار تکست باکس ها را تغییر می دم و دکمه ویرایش را می زنم همان مقادیر قبلی که با سلکت توی تکست باکس ها ریختم را می شناسد و با همان مقادیر ویرایش می کند.
کد:
if (Request["pmEdit"] != null)
{
MultiView1.ActiveViewIndex = 15;
BL_maskan wblm = new BL_maskan();
DataTable dt = wblm.webSelectEdit(Convert.ToInt32(Request["pmEdit"].ToString()));
DataRow dr1 = dt.Rows[0];
txt_upd_block.Text = dr1[0].ToString();
txt_upd_vahed.Text = dr1[1].ToString();
DropDownList_tabagh_editmaskan0.SelectedIndex = Convert.ToInt32(dr1[2].ToString());
txt_upd_pelak.Text = dr1[3].ToString();
DropDownList_otagh_editmaskan1.SelectedIndex = Convert.ToInt32(dr1[4].ToString()) - 1;
txt_upd_metraz.Text = dr1[6].ToString();
txt_upd_rahn.Text = dr1[7].ToString();
txt_upd_ejare.Text = dr1[8].ToString();
txt_upd_tozihat.Text = dr1[5].ToString();
}
کد:
int k = Convert.ToInt32(txt_upd_block.Text);
if (bmlm.updatemaskan(k, Convert.ToInt32(txt_upd_vahed.Text.ToString()), Convert.ToInt32(DropDownList_tabagh_editmaskan0.SelectedValue), Convert.ToInt32(txt_upd_pelak.Text), Convert.ToInt32(DropDownList_otagh_editmaskan1.SelectedValue), txt_upd_tozihat.Text, Convert.ToInt32(txt_upd_metraz.Text), Convert.ToInt32(txt_upd_rahn.Text), Convert.ToInt32(txt_upd_metraz.Text), Convert.ToInt32(Request["pmEdit"].ToString())))
{
// bmlm.updatemaskan(Convert.ToInt32(TextBox21.Text), Convert.ToInt32(TextBox22.Text ), 1, 1, 1, "hasan", 1, 1, 1, Convert.ToInt32(Request["pmEdit"].ToString()));
Literal1.Text = "<script>alert('" + " مسکن ویرایش شد" + "\nکد مسکن " + Request["pmEdit"].ToString() + "')</script>";
}
//Response.Redirect("paye.aspx?p=1");