لود شدن اطلاعات در textbox
با سلام خدمت دوستان عزیز
آیا میشه واسه یک textBox حالتی رو قرار داد مثل محل تایپ url درون browser عمل کنه
مثلا ما توی دیتابیسمون اینا رو داریم
reza
mohamad
ali
naghi
حالا وقتی r رو داخل textBox مینویسیم به صورت کم رنگ بقیه اسمشو بزنه ؟ اینطور حالتی اصلا وجود داره ؟
نقل قول: لود شدن اطلاعات در textbox
بله. مشخصه AutoCompleteCustomSource رو رو برابر آرایه ای از String قرار بدین و مشخصه AutoCompleteSource رو CustomSource و مشخصه AutoCompleteMode رو یکی از حالت های غیر از None بکنین.
نقل قول: لود شدن اطلاعات در textbox
نقل قول:
نوشته شده توسط
plus
بله. مشخصه AutoCompleteCustomSource رو رو برابر آرایه ای از String قرار بدین و مشخصه AutoCompleteSource رو CustomSource و مشخصه AutoCompleteMode رو یکی از حالت های غیر از None بکنین.
سلام دوست عزیز میشه جزئی تر توضیح بدین .
نقل قول: لود شدن اطلاعات در textbox
میخوام داده ها رو از دیتابیس بگیره !
نقل قول: لود شدن اطلاعات در textbox
خوب شما خودتون بهتر میدونید چطوری با دیتا بیستون کار کنید.مثلا ممکنه یک جدولی داشته باشین که این عبارات رو داشته باشه یا توی چندتا جدول باشه. موضوع اینه که شما باید خروجی دیتابیس رو به صورت تعدادی string به کنترل بدین.
من کد دیتابیس نمینویسم شاید دوستان بتونن در اون زمینه کمتون کنن.مثلا فرض کنیم خروجی شما از دیتا بیس در یک DataTable باشه:
public Form1()
{
InitializeComponent();
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
DataTable dtAutoCompleteSource = null;
// Connect to db, read data and fill dtAutoCompleteSource
// dtAutoCompleteSource = ...;
foreach (DataRow row in dtAutoCompleteSource.Rows)
{
textBox1.AutoCompleteCustomSource.Add(row.Field<st ring>("AutoCompleteField"));
}
}
نقل قول: لود شدن اطلاعات در textbox
مرسی اما من کلا چیزی نفهمیدم