mamalhacker
سه شنبه 22 آذر 1390, 12:21 عصر
با سلام خدمت دوستان عزیز
من رو یه پروژه دیکشنری با دیتابیس SQL کار می کنم فقط برنامه در مورد سرچ کلمات هنگ می کنه من ازدستور زیر برای سرچ استفاه کردم
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("EN-US"));
dataGridView1.DataBindings.Clear();
string s1, s2;
s1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|****.mdb;Jet OLEDB";
OleDbConnection Con = new OleDbConnection(s1);
Con.Open();
s2 = "Select * from SSMD where sname like '%" + tse.Text + "%'";
OleDbDataAdapter da = new OleDbDataAdapter(s2, Con);
DataSet ds = new DataSet();
da.Fill(ds, "SSMD");
dataGridView1.DataBindings.Add(new Binding("datasource", ds, "SSMD"));
چون تعداد کلمات دیتابیس نزدیک 5000 کلمه هست در هنگام سرچ خیلی هنگ می کنه اگه دوستان راهنمایی کنند ممنون می شم.
دستور بهتری وجود داره ؟؟؟
با تشکر فراوان
من رو یه پروژه دیکشنری با دیتابیس SQL کار می کنم فقط برنامه در مورد سرچ کلمات هنگ می کنه من ازدستور زیر برای سرچ استفاه کردم
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("EN-US"));
dataGridView1.DataBindings.Clear();
string s1, s2;
s1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|****.mdb;Jet OLEDB";
OleDbConnection Con = new OleDbConnection(s1);
Con.Open();
s2 = "Select * from SSMD where sname like '%" + tse.Text + "%'";
OleDbDataAdapter da = new OleDbDataAdapter(s2, Con);
DataSet ds = new DataSet();
da.Fill(ds, "SSMD");
dataGridView1.DataBindings.Add(new Binding("datasource", ds, "SSMD"));
چون تعداد کلمات دیتابیس نزدیک 5000 کلمه هست در هنگام سرچ خیلی هنگ می کنه اگه دوستان راهنمایی کنند ممنون می شم.
دستور بهتری وجود داره ؟؟؟
با تشکر فراوان