PDA

View Full Version : مشکل در نوشتن پرس و جو در بانک sql server



ahura99
چهارشنبه 26 فروردین 1394, 17:26 عصر
سلام
من می خوام اگر از combo box یک مقدار مانند نام غذا انتخاب شد داخل یک برچسب قیمت آن غذا نوشته شود هر کاری می کنم نمیتونم :متفکر:از دوستان اگه کسی جوابمو بده ممنون می شم با تشکر:قلب:

ghasem110deh
شنبه 29 فروردین 1394, 17:13 عصر
سلام
کمبوباکس چندتا آیتم داره ؟

label1.Text = comboBox1.SelectedItem.ToString();

اینجا رو ببین :

http://stackoverflow.com/questions/21552789/combobox-text-vs-combobox-selecteditem-vs-combobox-selectvalue

ahura99
یک شنبه 30 فروردین 1394, 16:34 عصر
ن دوستان منظورم اینه من یک جدول دارم که شامل فیلد های نام غذا و قیمت آن است حالا می خوام هروقت از کمبوباکس یه غذا انتخاب کردم قیمت اون در یک لیبل یا تکست باکس قرار برگیره

ghasem110deh
یک شنبه 30 فروردین 1394, 17:12 عصر
واسه ریختن تو لیبل یا تکست باکس همون طوری جواب میده !
و واس اینکه فهرست نام غذا رو بریزی تو کمبوباکی بایستی کمبو رو بایند کنید به جدول ...
همونطور که مییریزی تو دیتاگرید ویو :



private void bindCombo()
{
try
{
SqlConnection con = new SqlConnection("کانکشن استرینگ");
SqlDataAdapter da = new SqlDataAdapter("Select DISTINCT نام فیلد from نام جدول", con);
DataSet table = new DataSet();
da.Fill(table, "A");
comboBox1.DataSource = table.Tables["A"].DefaultView;
comboBox1.DisplayMember = "نام فیلد";
}



این متد رو میتونی توی لود_فرم استفاده کنی ...
و بعد تو رویداد SelectedItem کمبوباکس ، کد بالا رو بزنی و هر گزینه که انتخاب بشه میریزه توی تکست باکس !

danialafshari
دوشنبه 31 فروردین 1394, 01:17 صبح
با سلام
فکر میکنم دوستان درست متوجه نشدن
برای این کار بعد از انتخاب آیتم در ComboBox یک متد Select قرار میدهید به صورتی که نتیجه ی کوئری برابر یک مقدار باشید که برای این کار where ID استفاده میکنید
سپس درون یک متغیر قرارش میدید و در لیبل نمایش داده میشه
اگر از پروسیجر استفاده می کنید باید از Output استفاده کنید
می تونید از کامپوننت های معروف مثل janus هم استفاده کنید
لینک زیر می تونه بهتون کمک کنه
http://barnamenevis.org/showthread.php?415427-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%88%DB%8C%D8%AF%D8%A6%D9%88%DB%8C%DB%8C-%DB%8C%DA%A9-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-%D8%A7%D8%B2-%D8%A7%D8%A8%D8%AA%D8%AF%D8%A7-%D8%AA%D8%A7-%D8%A7%D9%86%D8%AA%D9%87%D8%A7