View Full Version : سوال: چرا AutoComplete ام کار نمی کنه ...؟
ABZiko
یک شنبه 09 فروردین 1394, 14:24 عصر
سلام، این کد بنده برای AutoComplete کردن از طریق textBox هست :
OleDbConnection Connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\ABZiko\Desktop\DBTest.accdb");
OleDbDataAdapter DataA = new OleDbDataAdapter("SELECT * FROM Info WHERE LastName LIKE '" + textBox2.Text + "%'", Connection);
DataTable DTable = new DataTable();
DataA.Fill(DTable);
dataGridView1.DataSource = DTable;
اما کار نمی کنه، مشکل از کجاست؟
gabrieleb
یک شنبه 09 فروردین 1394, 17:26 عصر
سلام دوست عزیز
TextBox با قابلیت AutoComplete (پر شدن خودکار)
برای ایجاد یک جعبه متن با خاصیت AutoComplete ابتدا یک جعبه متن بر روی فرم قرار داده و سپس کدهای زیر را بنویسید :
using System;
using System.Windows.Forms;
namespace AutoCompleteTextBox
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection DataCollection = new AutoCompleteStringCollection();
addItems(DataCollection);
textBox1.AutoCompleteCustomSource = DataCollection;
}
public void addItems(AutoCompleteStringCollection Strings)
{
Strings.Add("Younes");
Strings.Add("Yahya");
Strings.Add("Reza");
Strings.Add("Sorosh");
Strings.Add("Siavash");
Strings.Add("Ali");
}
}
}
اگر برنامه را اجرا و مثلا حرف a را فشار دهید مشاهده می کنید که لیست پیشنهاد دهنده به شما نمایش داده می شود :
http://www.w3-farsi.com/wp-content/uploads/2015/03/Autocomelete-textbox-c.png
مرجع (http://www.w3-farsi.com/textbox-%D8%A8%D8%A7-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-autocomplete-%D9%BE%D8%B1-%D8%B4%D8%AF%D9%86-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1/)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.