PDA

View Full Version : سوال: جستجوی اعداد به ترتیب از چپ به راست



علی فتحی
پنج شنبه 03 اردیبهشت 1394, 14:52 عصر
سلام:ببخشید تاپیک جدید ایجاد نکردم فقط دو سوال رو اینجا مطرح میکنم
1- میخواهم کد ملی رو در دیتاگرید جستجو کنم با ef. چ کارکنم جستجو به ترتبیب از چپ به راست انجام بگیره:

DatnEntities db = new DatnEntities();
view7BindingSource.DataSource = db.View7.Where(c => c.kodmeli.Contains(textBoxX13.Text));

2- چگونه تاریخ موجود در Masked رو که بصورت 1393/01/09 نوشته شده بصورت جدا در بانک ذخیره کنم؟ مثلا 09 رو در یک فیلد جداگانه جدول
با تشکر

Mahmoud.Afrad
پنج شنبه 03 اردیبهشت 1394, 15:27 عصر
منظورت از چپ به راست اینه که عبارت مورد جستجو در ابتدای متن باشه؟ اگر بله باید به جای Contains از StartsWith استفاده کنی.
در مورد سوال دوم باید از متد split استفاده کنی. جستجو کن قبلا تاپیک در موردش ایجاد شده.

fafa_n6190
پنج شنبه 03 اردیبهشت 1394, 15:29 عصر
سلام ، اگه سوال اولتون رو درست متوجه شده باشم کافیه به جای Contains از StartsWith استفاده بکنید که ورودی رو با ابتدای رشته های شما تطابق بده

Where(c => c.kodmeli.StartsWith(textBoxX13.Text));


بابت سوال دوم هم میتونید از Split استفاده کنید برای مثال:

maskedTextBox1.Text = "1394/01/31";
var x= maskedTextBox1.Text.Split('/');
textBox1.Text = x[0];
textBox2.Text = x[1];
textBox3.Text = x[2];