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اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
