PDA

View Full Version : سوال: محدود کردن کوئری بر اساس مقادیر انتخابی در combobox



kavayo
جمعه 17 آبان 1392, 13:42 عصر
من دربرنامه ای دو combobox و یک textbox دارم که اولین combobox شامل تمامی فیلد های موجود در جدول است و دومین combobox شامل تمامی عملگر های مقایسه ای است حال من میخواهم کوئری بنویسم که نام فیلد را از combobox اول و عملگر مقایسه ای را از combobox دوم ومقدار را از textbox بگیرد
مثلا
var query=from s in myentity (نام فیلد از combobox اول) (عملگر مقایسه ای از combobox دوم) مقدار از textbox
حال من چگونه میتوانم این کار را انجام دهم ؟

saied_max
جمعه 17 آبان 1392, 21:45 عصر
string s = "select * from tabel1 where " + cmbSource.SelectedText.ToString() + " " + cmbMode.SelectedText.ToString() + " " + TextBox1.text;

مهرداد صفا
جمعه 17 آبان 1392, 23:04 عصر
با سلام.
یک راه استفاده از dynamic entity و یا entity sql است که در این تاپیک (http://barnamenevis.org/showthread.php?421014-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%DA%A9%D9%85%DA%A9-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA-Query&highlight=entity) تعدادی لینک در این مورد قرار داده شده.