خصائص AutoComplete
شكل
TextBox: txtItemName
نقوم باستخدام namespace
using System.Data;
using System.Data.SqlClient;
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
DataTable dt = new DataTable();
AutoCompleteStringCollection datSource = new AutoCompleteStringCollection();
con.ConnectionString = "Data Source=.; Database=Ware; User ID=sa;
Password=P@ssw0rd";
SqlDataAdapter da = new SqlDataAdapter("",con);
da.SelectCommand.CommandText = "SELECT ItemName FROM WarehouseItems";
da.Fill(dt);
for (int i = 0; i < dt.Rows.Count; i++)
{
datSource.Add(dt.Rows[i]["ItemName"].ToString());
}
txtItemName.AutoCompleteCustomSource
= datSource;
txtItemName.AutoCompleteSource = AutoCompleteSource.CustomSource;
txtItemName.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
}
الشكل بعد استخدام خاصية Auto
Complete
بعد كتابة اول حرف ظهرت كل النتائج التي
تحتوي علي القيمة المستعلم عنها.
التحكم بشكل AutoComplete
باستخدام Append يكون الشكل كالتالي:
باستخدام Suggest يكون الشكل كالتالي:
باستخدام SuggestAppend يكون الشكل كالتالي:
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم