PDA

View Full Version : سوال: چگونگی ایجاد ?DropDown



morypory
دوشنبه 17 اسفند 1394, 03:54 صبح
سلام واقعا شرمنده ام که مزاحم شدم و این سوال را میپرسم . من صفحه لاگین را ساختم و دسترسی کاربر هام را هم تعیین کردم و در صفحه اصلی یک منو قرا دادم که با کلیک روی ان به صفحه ثبت هزینه ها وارد میشویم ولی حالا موندم که این صفحه را چگونه طراحی کنم .
می خواهم دوتا DropDown و یک TextBox قرار بدهم که Drop اولی مربوط به کدهای هزینه ام باشد و وقتی کدها را انتخاب میکنم در TextBox نام هزینه مربوط به اون کد ظاهر شود البته میخواهم این TextBox در دسترس نباشد و فقط بتوان نام مربوط به آن کد را دید و در Drop دومی زیر مجموعه این هزینه انتخاب شود مثلا کد 1 را قرار بدهم هزینه های انرژی و کدهای مربوط متعلق به آب و برق و گاز باشد سپس میخواهم وقتی یکی از این زیر مجموعه ها را انتخاب کنم چند TextBox ظاهر شود که بتوانم مبلغ هزینه مالیات و عوارض و خلاصه هر چی که مربط به آن هزینه هست را وارد کنم سپس وقتی دکمه ثبت را میزنم در دیتابیس ذخیره شود و اطلاعات ذخیره شده در زیر صفحه نمایان شود البته ابتدا می خواهم یک DatePacker هم بگذارم که مثلا فقط تا 5 هر ماه بتوانند اطلاعات را ثبت کنند و بعد از آن نتوانند میتونم خواهش کنم اگر آموزشی در این زمینه که بتونه من را کمک کنه دارید بهم معرفی کنید ممنون می شوم

hamid_0341
سه شنبه 18 اسفند 1394, 02:11 صبح
شما توی dropdown اولی کد های هزینه هاتون رو وارد میکنید

ListItem li1 = new ListItem();
li1.Text = "نام هزینه";
li1.Value = "کد هزینه";
dropdown1.Items.Add(li1);



autoPostBack این dropdown رو true قرار میدید و توی رویداد selectedIndexChange مقداری که انتخاب شده رو توی تکست باکس میریزید و Enable این تکست باکس رو false میکنید و dropdown دوم رو با چک کردن این dropdown که مقدار توی اون وارد شده پر میکنید. بعد از انتخاب کردن یکی از موارد توی dropdown دوم با استفاده از همون رویداد selectedIndexChange مقدار visible بودن تکست باکس هایی که میخواین مبلغ توی اون ها وارد بشه رو true میکنید و اطلاعاتی که کاربر توی این تکست باکس ها وارد کرده رو توی دیتابیس ثبت میکنید. ببخشید اگه یه کم پیچیده شد ... :لبخند: