السلام عليكم
المشككله اللى عندى انى عندى dataset وفيها جدول اسمه customername الجدول دة فيه عمودينid ,name
بقوم بتعبه الcombo box من dataset بالاسماء كل اللى انا عايزة انى لما ختار اسم من الcombobox يروح على طول ظاهؤر فى ال textbox
والسلام
السلام عليكم
المشككله اللى عندى انى عندى dataset وفيها جدول اسمه customername الجدول دة فيه عمودينid ,name
بقوم بتعبه الcombo box من dataset بالاسماء كل اللى انا عايزة انى لما ختار اسم من الcombobox يروح على طول ظاهؤر فى ال textbox
والسلام
Mohamed Makeen
Senior Software Developer
Egypt - Cairo
eng_makin@hotmail.com
0142003269
في الevent الخاص بالtextbox و هو SelectedItem_Changed على ما أذكر ( على العموم هو الحدث الافتراضي يمكنك فقط الضغط على الComboBox مرتين و سيتم كتابة الحدث) اكتب داخله
myTextBox.Text = myComboBox.Text
أو
myTextBox.Text = myComboBox.SelectedText
أو
myTextBox.Text = myComboBox.SelectedItem.Text
Sr. Software Development Engineer
Hulu, LLC
My Blogs
اذا كنت تقصد اضافة الأسم المختار في الكومبو على التيكست فهو كما قال اخي bashmohandes اما اذا اردت مثلا اختيار الأسم من الكومبو ثم عرض ال id الخاص به في التكست فهو كما يلي :
لتعبئة الكومبو بالأسماء sqlDataAdapter1.SelectCommand.CommandText = "SELECT Name FROM customername"; sqlDataAdapter1.Fill (dataSet11); comboBox1.DataSource=dataSet11.Tables["customername"]; comboBox1.DisplayMember="Name"; استخراج الأي دي بناء على الأسم المختار sqlDataAdapter1.SelectCommand.CommandText = "SELECT id FROM customername WHERE id= '" + comboBox1.Text+ "'"; تعبئة النتيجة ثم عرض الأي دي في التكست بوكس sqlDataAdapter1.Fill (dataSet12); Textbox.Text = dataSet12.customername.Rows[0][0];
السلام عليكم
اولا تم حل المشكله : بستخدام ال
mytextbox.text=mycombo.text;
[code]
اما الباقى فلا يعمل وذلك لان البيانات التى يحتويلها ال combo box يتم تحميلها من الdaat set وليست مخزنه فى collection
شكرا على المساعده يا بش مهندس على الرغم من بساطه الحل الا اننى قاعدت من صلاة العصر حتى كتابه السؤال فى تلك المشكله .
وكنت استخدم الطريقتين الاخرتين اما استخدام dot.text فحقيقى لم اجربها
وشكرا علىالمساعده
والسلام
Mohamed Makeen
Senior Software Developer
Egypt - Cairo
eng_makin@hotmail.com
0142003269
هذا الموضوع مغلق.