PDA

View Full Version : سوال: نوشتن در dropdownlist



595959
دوشنبه 08 تیر 1388, 17:58 عصر
سلام.
توی visual2008 چه جوری می شه توی یک dropdownlist نوشت؟
ممنون.

hobab-theme
دوشنبه 08 تیر 1388, 18:49 عصر
سلام.
توی visual2008 چه جوری می شه توی یک dropdownlist نوشت؟
ممنون.
سلام
دوست عزیز به کد زیر دقت کنید


<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Text="متن مورد نظر" Value="ID" />
</DropDownList>

به تعداد گزینه هایی که نیاز دارید باید لیست آیتم اضاف کنید
موفق باشید

milade
دوشنبه 08 تیر 1388, 18:54 عصر
از لحاظ افزودن از طریق کد نویسی دقیقاً مانند بایند کردن یک دیتاگرید . ( دیتاسورس و دیتابایند)

موفق باشید

595959
چهارشنبه 10 تیر 1388, 11:09 صبح
سلام.
منظور من اینه که اگه کاربر گزینه ی مورد نظرش را در گزینه هایی که ما در drop قرار دادیم پیدا نکرد خودش بتونه در drop بنویسه.
ممنون.

bahar_engineer
چهارشنبه 10 تیر 1388, 14:20 عصر
از بخش DropDownStyle که در قسمت property هر دراپ داون لیستی وجود داره گزینه DropDown رو انتخاب کنید. در این صورت هم می تونید خودتون متن وارد کنید و هم از گزینه های داده شده استفاده کنید.

اما اگر در اون بخش گزینه DropDownList رو انتخاب کنید فقط قادر خواهید بود که از گزینه های خود دراپ داون استفاده کنید و نمی تونین متن وارد کنید.


گزینه simple هم که فقط می تونین متن وارد کنید و در واقع به حالت یک تکست باکس می شه

silverfox
چهارشنبه 10 تیر 1388, 14:34 عصر
می تونی یک تکست باکس بذاری و:


protected void Button1_Click(object sender, EventArgs e)
{
string ddlitem = TextBox1.Text;
DropDownList1.Items.Add(ddlitem);
}

خیلی معقول نیست البته چون اگه کاربر بخواد همچین چیزی اضافه و بعد فرم را سابمیت کنه خوب مستقیما متن تکست باکس رو بفرسته دیگه جرا به ddl اضافه کنه؟

hobab-theme
پنج شنبه 11 تیر 1388, 04:44 صبح
شما که میخواید در صورت نبودن گزینه مورد نظر کاربر یه اطلاعاتی رو از اون بگیرید و به بانک بفرستید . قطعاً این DropDownList شما هم به دیتابیس متصله دیگه
خوب همون طور که silverfox عزیز هم گفت میتونید یه تکست باکس بزارید که کاربر گزینه مورد نظرش رو وارد کنه و اونو به دیتابیس بریزه . خوب وقتی که صفحه مجدد لود شد ddl شما به دیتابیس متصل میشه و گزینه ها رو نمایش میده
قطعاً اینبار اطلاعاتی که کاربر وارد کرده هم تو لیست دیده میشن