View Full Version : autocomplete
amirreyhaneh
سه شنبه 20 شهریور 1386, 10:35 صبح
سلام
کسی در مورد autocomplete در comboboxداره تا به من بده
با تشکر
PC2st
سه شنبه 20 شهریور 1386, 11:09 صبح
یک ComboBox به فرم اضافه کنید و کدهای فرم (Form1) رو بصورت زیر تغییر بدید:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
S[] s = new S[5];
s[0] = new S("Mahmood");
s[1] = new S("Mohammad");
s[2] = new S("Muhammad");
s[3] = new S("MooHammad");
s[4] = new S("Mazdak!");
//آماده کردن کمبوباکس برای متصل کردن به داده ها
this.comboBox1.DataSource = s;
this.comboBox1.DisplayMember = "A";
this.comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
this.comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
}
class S
{
public S(string a)
{
this.a = a;
}
private string a;
public string A
{
get { return this.a; }
set { this.a = value; }
}
}
}
بجای شیئ s باید شیئ dataTable ای که دارید رو برای خاصیت DataSource مشخص کنید. مثلا [dataSet1.Tables[0 یا dataTable1
بجای نام A باید نام فیلدی (ستونی) که میخواهید نمایش داده شود رو برای خاصیت DisplayMember مشخص کنید.
amirreyhaneh
سه شنبه 20 شهریور 1386, 12:56 عصر
سلام
با تشکر از شما
عالی بود.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.