PDA

View Full Version : سوال: نحوه جستجو در بانك با سي شارپ



poria88
پنج شنبه 14 شهریور 1392, 01:55 صبح
سلام
بنده يه برنامه با سي شارپ نوشتم كه داخل فرم فروش بايد اسم مشتري را وارد كنم و ميخواهم با وارد كردن اسم مشتري كد ملي( كه كليد اصلي تعريف شده)پيدا شود .

asrah6
پنج شنبه 14 شهریور 1392, 09:34 صبح
از دستور سلکت استفاده کن
select name of field from table name where name field = @name

salargham
پنج شنبه 14 شهریور 1392, 12:46 عصر
سلام
با چی برنامه مینویسی،اگه با لینک هست این کد رو استفاده کن.
var db = new LINQDataContext();
if (txFamilySearch.Text == "")
gvTable1.DataSource = db.Table1s; //Load All Records to Grid
else
gvTable1.DataSource = db.Table1s.Where(c => c.Family.Substring(0, txFamilySearch.Text.Length) == txFamilySearch.Text).Select(c => c);

poria88
جمعه 15 شهریور 1392, 02:28 صبح
كسي نيست كمكم كنه خيلي ضروريه
منظورم رو واضح تر ميگم:
ميخوام به محض وارد كردن نام مشتري ، كد ملي او را براي درج در جدول فروش پيدا كند و كد ملي كليد اصلي در جدول مشتري است كه در جدول فروش هم استفاده كردم و براي درج نياز به پيدا كردن آن دارم .
foroshDataSet.Cala.AddCalaRow(KodCala.Text, NameCala.Text, foroshDataSet.Moshtari.FindByKodMeli(Kodmeli));

KeoXer
جمعه 15 شهریور 1392, 02:56 صبح
فیلدی که توش اسم مشتری رو می نویسی تو Evente TextChange یک کدی می نویسی که نام مشتری رو از جدول مشتری سرچ کنه و کد ملی اونو تو فیلدی که می خوای وارد کنه .

mamadcity
جمعه 15 شهریور 1392, 12:19 عصر
var Q = (from p in db.Moshtari
where p.NameMoshtari == TxtSearchMoshtari
select p).single();
int CodeMeli = Q.CodeMeli;
DataGridView.DataSource = CodeMeli;
اینو تست کن ببین جواب می گیری

poria88
شنبه 23 شهریور 1392, 23:49 عصر
ممنون از همه شما دوستان من جوابمو با خط كد زير گذاشتم ،جوابو ميزارم تا هر كي خواست استفاده كنه
var motasadi = foroshDataSet.MotasadiKHarid.First(p => p.NameFam.Equals(NamMotasadi1.Text));