سلام
کسی هست که بتونه به من کمک کنه.
یه روش یا کنترلی برای فیلتر کردن فیلدهای بانک اطلاعاتی بر اساس مقدار آنها میخواستم (مثل فیلتر کردن فیلد ها در Access) کسی میتونه کمکم کنه
سلام
کسی هست که بتونه به من کمک کنه.
یه روش یا کنترلی برای فیلتر کردن فیلدهای بانک اطلاعاتی بر اساس مقدار آنها میخواستم (مثل فیلتر کردن فیلد ها در Access) کسی میتونه کمکم کنه
سلام
مثال بزن
بر اساس مثلا سن با چی ......
مثلا فیلد مدرک تحصیلی از بانک اطلاعاتی رو فیلتر کنه و فقط اونایی که توی check list box تیک خوردن رو نمایش بده مثلا اونهایی که مدرک تحصیلیشون دیپلمه یا اونایی که مدرک تحصیلیشون از فوق لیسانس یا دکترا دارند. یه چیز مثل این عکس که تو اکسسه ولی من میخوام تو برنامه خودم پیاده سازی کنم حالا با شئ office . word َو Access یا هر روش دیگه ای:
کسی نبود که بتونه کمک کنه؟
سلام.
از دستور IN در Select خودتون استفاده کنید و لیست عبارات مورد نظرتون رو بهش بدید:
select * from TblUsers where FirstName IN(N'رضا',N'اکبر')
موفق باشید.
ولی من میخوام که لیست عبارات رو از check list box خودش برداره چه یکی باشه چه چند تا مثلا اگه علی و رضا و محمد رو تیک زد اطلاعات افراد با این اسامی رو نشون بده.
اینطور بنویسید :
string s = "";
for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
{
s += "'" + checkedListBox1.CheckedItems[i].ToString()+ "',";
}
s = s.Remove(s.Length - 1, 1);
SqlConnection con = new SqlConnection("server = .\\md2008;database = Test1;Integrated Security = True");
SqlDataAdapter da = new SqlDataAdapter("select * from TblUser where UserName IN("+ s + ")", con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
موفق باشید.
خیلی ممنون از کمکتون.