View Full Version : سوال: Trigger در UpdatePanel برای لود
rezvan.j
یک شنبه 14 شهریور 1389, 14:54 عصر
حلالان مشکلات سلام :دی
دوستان من توی صفحم دو تا آپدیت پنل دارم . که توی یکیش یه گریدویو دارم که می خوام آپدیت و لود بشه با چینج شدن یه دراپ دون لیست که توی اون یکی آپدیت پنل هست .
براش trigger نوشتم ولی رویداد SelectedIndexChange رو قبول نمی کنه .
توی event مربوط به trigger چی باید بنویسم که گرید آپدیت پنل 2 رو با تغییر کردن دراپ دون لیست آپدیت پنل 1 لود کنه .
سپاس فراوان . :لبخندساده:
rezvan.j
دوشنبه 15 شهریور 1389, 02:55 صبح
دوستان کسی می تونه کمک کنه ؟؟؟
Ali_M.Eghbaldar
دوشنبه 15 شهریور 1389, 08:35 صبح
سلام
Trigger ????? :افسرده: چرا؟
خاصیت AutoPostBack کنترل DropDownList باید True باشه !!!
rezvan.j
دوشنبه 15 شهریور 1389, 13:44 عصر
سلام
Trigger ????? :افسرده: چرا؟
خاصیت AutoPostBack کنترل DropDownList باید True باشه !!!
سلام . مرسی .
ببینید من دو تا آپدیت پنل دارم آخه ، autoPostBack رو True کردم بودم ولی خب اون دراپ توی یه آپدیت پنل هست و گرید توی یه آپدیت پنل دیگه . که باعث میشه فقط اون تیکه هایی که توی آپدیت پنل هست رفرش بشه .
این تصویره دیزاینه :
http://barnamenevis.org/forum/attachment.php?attachmentid=55659&stc=1&d=1283765880
الان من به اجبار برنامه رو توی دکمه "نمایش دانش آموزان " نوشتم که با تغییر درس اون دکمه هم باید کلیک بشه تا لیست دانش آموزان توی گریدی که پایینش هست نشون داده بشه ولی می خوام همین که دراپ تغییر کرد ( اسم درس عوض شد) گرید خودش آپ بشه .
و این هم کدی که می خوام اینجوری اجرا بشه :
protected void DropDownList3_SelectedIndexChanged1(object sender, EventArgs e)
{
int i, row_selected = 0;
TextBox txt = new TextBox();
Label lblid = new Label();
Label lbdemp = new Label();
Label lblempless1 = new Label();
Label lblgroupid1 = new Label();
//ایجاد شی برای اتصال به بانک اطلاعاتی
SqlConnection connect = new SqlConnection(c_s);
connect.ConnectionString = c_s;
//---
connect.Open();
.
.
.
.
{
ینی می خوام با چینج شدن دراپ لیست ،گریدویو هم تغییر کنه و دوباره با اطلاعات جدید لود بشه .
پس باید گرید رو داخل آپدیت پنل به دستور Trigger با دراپ وصل کنم . برای وصل کردن به مثلا یه دکمه میشه راحت نوشتevent="click ولی برای چینچ :متفکر::لبخند:
فکر کنم آخرش مجبور بشم گرید رو هم بیارم توی آپدیت پنل بالایی :متفکر: ولی مشکلات دیگه پیش میاد اون وقت :لبخند:
Ali_M.Eghbaldar
دوشنبه 15 شهریور 1389, 17:33 عصر
سلام
بعد از تغییر DropDownlist یعنی داخل SelectedIndexChange بنویس :
UpdatePanle2.Update()
:افسرده:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.