ایجاد TextBox پیشنهاد دهنده بر اساس یکی از ستون های دیتابیس
یک TextBox بر روی فرم و دیتابیس NorthWind را در پوشه bin پروژه تان قرار دهید. سپس به دیتابیس وصل شده و تنظیمات زیر را اعمال کنید :
حال کدهای زیر را بنویسید :
using System; using System.Windows.Forms; using System.Data.SqlClient; namespace AutoCompleteTextBox { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { string ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"; using (SqlConnection SqlConnection1 = new SqlConnection(ConnectionString)) { SqlCommand SqlCommand1 = new SqlCommand("SELECT FirstName FROM Employees", SqlConnection1); SqlConnection1.Open(); SqlDataReader reader = SqlCommand1.ExecuteReader(); AutoCompleteStringCollection MyCollection = new AutoCompleteStringCollection(); while (reader.Read()) { MyCollection.Add(reader.GetString(0)); } textBox1.AutoCompleteCustomSource = MyCollection; SqlConnection1.Close(); } } } }
برنامه را اجرا کرده و با نوشتن حرف m در داخل TextBox نتیجه را مشاهده نمایید :
سوال پرسیده شد
مرسی
سلام
برای چند تکس باکس باید چه کار کرد مثلا نام و تاریخ تولد
جداگانه..؟؟؟!!!
سلام، سوالتونو دقیق و کامل تو بخش پرسش و پاسخ مطرح بفرمایید
حتما باید از بانک اطلاعاتی استفاده کرد. من از رجیستری برای ذخیره اطلاعات استفاده می کنم اونو چطوری باید درست کنم؟
نه لازم نیست، شما از هر منبع داده ای م یتونید استفاده کنید. مشکلتونو تو بخش پرسش و پاسخ مطرح بفرمایید.
ممنون