PDA

View Full Version : دراپ داون لیست



shahabedeen
سه شنبه 25 شهریور 1382, 12:39 عصر
با سلام خدمت استاد عزیز
در برنامه ای می خواهم با عوض شدن مقادیر دراپ داون لیست پنل های مختلفی را
نمایش یا استتار کنم...


private void DropDownList2_SelectedIndexChanged(object sender, System.EventArgs e)
{
string member="جدول اطلاعات اصلی مشترکین";
string customer="جدول اطلاعات مشتریان";
string supplies="جدول اطلاعات اموال مرکز";
if (member==DropDownList1.SelectedValue.ToString() )
Panel1.Visible=true;
else
if(customer==DropDownList1.SelectedItem.ToString() )
Panel4.Visible=true;
else
if(supplies==DropDownList1.SelectedItem.ToString() )
Panel5.Visible=true;
//-----------------------------------------------------------------------------------------
if (DropDownList1.SelectedItem.ToString()=="جدول اطلاعات اصلی مشترکین")
Panel1.Visible=true;
if (DropDownList1.SelectedValue.ToString()=="")
Response.Write("Selected");

مرا راهنمایی کنید.
:wink:

Vahid_Nasiri
سه شنبه 25 شهریور 1382, 15:10 عصر
از این طرفها قربان :wink:
دراپ داون لیست تا وقتی auto-post back آن true نباشد فقط کلاینت سایدی عمل می کند. یعنی باید برای آن اسکریپت نویسی سمت کاربر کرد. به صورت پیش فرض هم این خاصیت آن false است. اگر می خواهید عملیات سمت سرور را سبب شود باید این خاصیت را در برگه ی خواص true کنید.

faramarz_s
سه شنبه 25 شهریور 1382, 17:46 عصر
*برای اینکه به یک کنترل وب در حالت برنامه نویسی کلاینت دستیابی پیدا کنیم چگونه باید عمل نمود؟





function ddl_onchange() {
if (window.Form1.ddl.value=="اطلاعات اصلی مشترک")
window.Form1.?
else

در ضمن خاصیت آتو پست بک را trueکردم اما فرقی نکرد!

Vahid_Nasiri
سه شنبه 25 شهریور 1382, 18:58 عصر
خاصیت true باید باشد بعلاوه بجای


DropDownList1.SelectedItem.ToString()=="
باید بنویسید:

DropDownList1.SelectedItem.Text

faramarz_s
چهارشنبه 26 شهریور 1382, 12:27 عصر
اصل داستان اینه که با دراپ داون می خواهم به سه تا جدول مختلف اسکیوئل وصل شده و در سه یا چهار پنل ،داده ها را در جداول اینزرت کنم...
با این حساب پیشنهاد شما چیست؟

Vahid_Nasiri
چهارشنبه 26 شهریور 1382, 15:17 عصر
گفتم اخلاق اصفهانی ها روت اثر گذاشته! :lol:
سه تا فرم درست کن هم مدیریتش ساده تر است و هم برنامه نویسی اش

faramarz_s
چهارشنبه 26 شهریور 1382, 22:26 عصر
انگار درست می فرمایید :lol:
تشکر

ParWin
دوشنبه 31 شهریور 1382, 14:11 عصر
بسم الله النور
آدم گاهی وقتا دلش می خواد کارای پیچیده بکنه بدون اینکه لازم باشه مثل عوض کردن مقدار دو متغیر بدون متغیر کمکی! هر کی گفت چه جوری میشه؟! 8)

Vahid_Nasiri
دوشنبه 31 شهریور 1382, 18:05 عصر
یک سری به بخش الگوریتم ها در فوروم بزنید :wink: