13-02-22, 11:16 AM
(آخر تعديل لهذه المشاركة : 13-02-22, 11:28 AM {2} بواسطة رضوان الجماعي.)
(21-03-20, 04:48 PM)ابراهيم ايبو كتب : السلام عليكمانت رائع للغاية استاذ ابراهيم .
تفضل اخي الكريم
كود :
Imports System.Data.OleDb
Public Class Form1
Public con As New OleDbConnection("provider=Microsoft.Ace.OLEDB.12.0;" & "data source=MyData.accdb")
' صب لملء اي كومبو
Private Sub fillCombo(strsql As String, Cmb As ComboBox)
Try
Dim dtf As New DataTable
Dim da As New OleDbDataAdapter(strsql, con)
dtf.Clear()
da.Fill(dtf)
Cmb.DataSource = dtf
Catch ex As Exception
End Try
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
fillCombo("SELECT * FROM Data_Country WHERE ID_Country = " & ComboBox1.SelectedValue, ComboBox2)
ComboBox2.DisplayMember = "City"
ComboBox2.SelectedIndex = -1
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
fillCombo("SELECT * FROM Country", ComboBox1)
ComboBox1.DisplayMember = "Country"
ComboBox1.ValueMember = "ID_Country"
ComboBox1.SelectedIndex = -1
End Sub
End Class
اخي العزيز Alwilaya
طلبك ممكن ولكن ليس عن طريق الاكواد وانما عن طريق خصائص الكمبوابكس بتلاقي خيار اسمه Data فيه خيارين Application Settings والاخر Data Binding
اللهم اني قد نذرت نفسي لمساعدت الاخرين فوفقني وكن لي معين
جاهز لمساعدة اي حد يحتاج لمساعدتي
طبيب اعشق البرمجة .
