PDA

View Full Version : سوال: استفاده از dropdownlist در gridview



mahdi14694
چهارشنبه 09 تیر 1389, 21:25 عصر
با سلام
من در یک گریدویو یک ستون دارم که اسمش قیمت و یک ستون دیگه تعداد که با یک dropdown نشون میدم. میخواستم وقتی مقدار dropdown عوض شد مقدار ستون سوم که حاصلضرب دو ستون قبل هست رو با مقدار جدید آپدیت بشه. حالا باید چطور این آپدیت انجام بشه.
با تشکر

mahdi14694
پنج شنبه 10 تیر 1389, 11:10 صبح
کسی راه حلی به ذهنش نمی رسه؟

Vahid_moghaddam
پنج شنبه 10 تیر 1389, 11:41 صبح
ساده ترین روش اینه که شما برای dropdownlist رویداد SelectedIndexChanged رو به کار ببرید. البته باید خاصیت auto postback برابر true باشه. شما با کدی شبیه زیر، می تونید به dropdownlist و سایر کنترل ها یا سلول های gridview دسترسی داشته باشید:



protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow gvr = (GridViewRow)(((Control)sender).NamingContainer);
DropDownList dropdownlist1 = (DropDownList)gvr.FindControl("ddl");
((Label)gvr.FindControl("lbl")).Text = dropdownlist1.SelectedValue;
}