عندي مشكلة عندما اقوم باخذ بيانات كومبوبوكس من اخر في الوضع المتصل بحيث عندما يشتغل البرنامج
الكومبوبوكس الاول يظهر البيانات بشكل تمام لكن عند الاختيار ظهر لي رسالة خطأ
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Area
{
public partial class Form1 : Form
{
OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\أبو محمد الدباس\Documents\Area.accdb");
OleDbCommand cm;
OleDbDataReader Dr;
OleDbDataReader Dr1;
public Form1()
{
InitializeComponent();
comb1.Focus();
cm = new OleDbCommand("select * from Area",cn);
cn.Open();
Dr = cm.ExecuteReader();
while (Dr.Read())
{
comb1.Items.Add(Dr[1].ToString());
}
Dr.Close();
cn.Close();
}
private void comb1_SelectedIndexChanged(object sender, EventArgs e)
{
cm = new OleDbCommand("select * from Sub_Area where ID ='" + comb1.SelectedValue + "'", cn);
cn.Open();
Dr1 = cm.ExecuteReader();
while (Dr1.Read())
{
comb2.Items.Add(Dr1[1].ToString());
}
Dr1.Close();
cn.Close();
}
}
}