منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف اقوم بحفظ محتوى داخل combox اضيف بواسطه textbox داخل قاعدة البيانات المثال مرفق
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
مرحبا اخواني كيف احفظ محتوى موجود بكومبو داخل قاعدة البيانات

عند الضغط على حفظ لا يقوم بحفظ المحتوى النصي الموجود بالصور 

شرح اوفى بالصور ادناه مع المثال المرفق
لماذا لايتم اضافة نوع الخدمة الى الداتا غريد فيو اولا ثم حفظها في قاعدة البيانات؟؟.
المشكله انو انواع الخدمة لا تنضاف نهائيا داخل الداتا جيرد فيو عجزت عن حفظها
اولا لإضافة بيانات من التكست بوكس الي الكومبوبوكس يمكن التعديل في الكود الخاص بك ليصبح بالشكل التالي
PHP كود :
 Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim dataEntered 
As String TextBox2.Text
        If Not String
.IsNullOrEmpty(dataEnteredThen
            If Not ComboBox1
.Items.Contains(dataEnteredThen ComboBox1.Items.Add(dataEntered)
 
       End If
 
       TextBox2.Text ""
 
   End Sub 

ثانيا بخصوص حفظ ما يوجد في الكومبوبوكس في قاعدة بيانات او حتي إظهاره في الداتجريدفيو فكل المطلوب ان تتعلمي كيفية التعامل مع المصفوفات و تدرسي كيفية تحويلها الي dataTable  و هنا سيصبح الأمر سهل جدا لكي

عموما الدالة التالية ربما تفيدك في تحويل العناصر الموجودة في الكومبوبوكس الي DataTable وبالتالي حفظ البيانات سيصبح اسهل لكي


PHP كود :
Private Function ComboBoxItemsToDtatTable(cb As ComboBox) As DataTable
        Dim result 
As DataTable CType(NothingDataTable)
 
       result = New DataTable With {.Locale System.Globalization.CultureInfo.InvariantCulture}

 
       If cb IsNot Nothing AndAlso cb.Items.Count 0 Then
            result
.Columns.Add(New DataColumn("Service Type"GetType(String)))
 
       End If
 
       Dim count As Integer cb.Items.Count
        For i 
As Integer 0 To count 1
            result
.Rows.Add(New Object() {cb.Items(i)})
 
       Next
        Return result
    End 
Function 
الكود الأول ظبط معي بس لما احفظ م يحفظ البيانات الموجودة في ال combo box  نفس النتيجة السابقة حاولت اكثر من مرة احفظها بكل الطرق رفضت معي

المثال مرفق بعد التعديل اخواني