PDA

View Full Version : سوال: انتقال اطلاعات از بانك اطلاعاتي به يك كمبوباكس



Iran58
یک شنبه 05 مهر 1388, 06:55 صبح
سلام
دربانك اطلاعاتي موردنظرمان 5ايتم داريم كه آيتم اول شماره فاكتورمي باشدو4آيتم ديگراجناس درج شده درفاكتورفروش
حالا چگونه مي توانم باواردكردن شماره فاكتوردرtextboxموردنظرشرح 4آيتم ديگرجدول دريكComboxنمايش داده شود؟

saeeedft
یک شنبه 05 مهر 1388, 07:47 صبح
سلام دوست عزیز، شما یک دستور sql بنویس و براش شرط بذار(این شرط برابر با مقادیر وارد شده در textbox است) ، بعد موقع بایند کردن اطلاعات 4 ایتم دیگر را به combobox ها بایند کن

Iran58
یک شنبه 05 مهر 1388, 09:34 صبح
سلام دوست عزیز، شما یک دستور sql بنویس و براش شرط بذار(این شرط برابر با مقادیر وارد شده در textbox است) ، بعد موقع بایند کردن اطلاعات 4 ایتم دیگر را به combobox ها بایند کن
باتشكر
ميشه درقبال يك كدبيشترتوضيح دهيد

sara.f
یک شنبه 05 مهر 1388, 10:05 صبح
باتشكر
ميشه درقبال يك كدبيشترتوضيح دهيد
سلام
شماره فاکتور و چهار کالا یک record را تشکیل می دهند؟ یعنی همگی در یک سطر هستند؟
واینکه شما جهار کالا را در یک comnbobox می خواید نشون بدبد؟

saeeedft
یک شنبه 05 مهر 1388, 10:35 صبح
سلام ،


SqlConnection con = new SqlConnection();
con.ConnectionString = "data source=(local);initial catalog=northwind;integrated security=true";
SqlDataAdapter sda = new SqlDataAdapter("select * from tsemat,tcontract,ttest where id=@id", con);
DataTable dt = new DataTable();
sda.SelectCommand.Parameters.AddWithValue("@id", textBox1.Text);
sda.Fill(dt);
comboBox1.DisplayMember = "sematname";
comboBox1.ValueMember = "radifsemat";
comboBox1.DataSource = dt;
comboBox2.DisplayMember = "type";
comboBox2.ValueMember = "radifcontract";
comboBox2.DataSource = dt;
در بالا شما اطلاعات رو از 3 جدول بازیابی میکنید به شرط انکه این اطلاعات مطابق با شرط مورد نظر باشه که این شرط توی یک textbox ظاهر میشه، شما عدد مورد نظر رو که در textbox وارد میکنید اطلاعات در 2 تا combobox ظاهر میشه، برا combobox های بیشتر هم کافیه اطلاعات بیشتری رو برای بازیابی وارد کنیدبه عکسی که براتون فرستادم نگاه کنید