PDA

View Full Version : جستجوی کامل نام و نام خانوادگی



reza11_2005
دوشنبه 25 مرداد 1395, 14:45 عصر
با سلام
من یک سوال فنی دارم

من یک جدول دارم:


ردیف

نام

نام خانودگی

شماره ملی



1

محمد

محمدی

123



2

زهرا

احمدی

456



3

علی

محبی

789




حالا یک textbox داریم


جستجوی نام و نام خانودگی



حالا من برام سوال چطور می توانم با جستجوی زهرا احمدی اطلاعات ایشون ببینم
ممنون می شوم بهم پاسخ دهید
تشکر

mrprestige
دوشنبه 25 مرداد 1395, 17:41 عصر
سلام دوست من وقتت بخیر ، دوست عزیز شما به روش Binding میتونید این جستجو رو انجام بدید به این صورت که توی Textbox مورد نظرتون ( مثلا textbox1 ) توی رویداد Text_Changed اون اینو بنویس

int i=0;
SqlDataAdapter sda=new SqlDataAdapter("Select * from نام جدول where نام فیلد Like '%"+Textbox1.text+"%'", cn);
var ds =new Dataset();
sda.Fill(ds,"نام جدول");
Textbox2.text=ds.Table[0].Rows[i]["شماره ملی"].Tostring();

در کد بالا منظورم از cn همون نام متغییری که برای SqlConnection قرار دادید ، بود

حالا این کدی که براتون نوشتم به روش ADO بود اگه خواستید به روش EF یا LINQ براتون توضیح بدم بفرمایید تا عرض کنم .
پیروز و موفق باشید

omid nasri
دوشنبه 25 مرداد 1395, 19:37 عصر
موارد زیر را به خاطر بسپارید:
وقتی اطلاعات از سمت کاربر به سرور ارسال گردید سه حالت خواهید داشت:

امکان دارد چنین شخصی وجود نداشته باشد.
امکان دارد دو یا ... شخص هم نام در دیتابیس ثبت شده باشند که در این حالت لیست از اشخاص خواهید داشت.
مورد آخر هم، فقط یک کاربر با این نام یافت شود

شما باید در هر سه حالت این موارد رو برسی کنید.