سؤال

كيفية إدراج قيمة combobox في قاعدة بيانات. عندما تضغط على زر حفظ في طلبي، سيتم تخزينها مخزنة في قاعدة بيانات مثل هذه الطريقة ..

System.Windows.Controls.ComboBoxItem

ما أفعله للحصول على القيمة الصحيحة لمربع التحرير والسرد؟

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم سلسلة في COMBOBOX، فيمكنك استخدام المثال الذي أظهره Akash Kava.

أيضا، إذا كان ComboBox يحتوي على عناصر أخرى، يمكنك الحصول على هذه العناصر من خلال استخدام شيء مثل

((ComboBoxItem)rpcombo.SelectedItem).Content.ToString()

والقيام به إلى ما تحتاجه.

نصائح أخرى

دعونا نقول إنكوتك لديه سلع سلسلة ما تحتاجه هو مثل هذا

froeach( ComboBoxItem item in ComboBox1.Items )
{
  string str = (str)item;
 // saving value
}

مع أطيب التحيات، Iordan

هذا السؤال يبدو واسع جدا جدا. سنحتاج إلى معلومات Nore حول هذا لتكون قادرة على الإجابة على هذا واحد.

ما نوع قاعدة البيانات التي تستخدمها؟ هل أنت متصل بقاعدة البيانات أو هل تحتاج إلى مساعدة مع Tahat أيضا؟ في هذه الحالة، هناك الكثير من القراءة الجيدة على الإنترنت لمساعدتكم، وأستطيع الارتباط ب. هل ترغب في حفظ comboboxitem ككائن .NET كائن أو معتمدة العنصر؟

يمكن أن تستمر القائمة، يجب أن تعطيني شيئا أكثر لمضغه.

MyObject obj = myComboBox.SelectedItem as MyObject;

obj.ValueIamInterestedIn; <--- this should be inserted

أو إذا كان لديك سلسلة أو أي صفيف ValueType كأسلع

myComboBox.SelectedItem.ToString();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top