Hi,
DataTable dt = new DataTable("Employes");
public TestList()
{
InitializeComponent();
DataColumn c1 = new DataColumn("ID");
DataColumn c2 = new DataColumn("Name");
DataColumn c3 = new DataColumn("Dept");
dt.Columns.Add(c1);
dt.Columns.Add(c2);
dt.Columns.Add(c3);
DataRow dr = dt.NewRow();
dr[0] = 1;
dr[1] = "Raj";
dr[2] = "IT";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = 1;
dr[1] = "Rajesh";
dr[2] = "BT";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = 1;
dr[1] = "John";
dr[2] = "MT";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = 1;
dr[1] = "Johnny";
dr[2] = "LT";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr[0] = 1;
dr[1] = "Ramesh";
dr[2] = "RT";
dt.Rows.Add(dr);
//If you are using windows application
listBox1.DataSource = dt.DefaultView;
listBox1.DisplayMember = "Name";
comboBox1.DataSource = dt.DefaultView;
comboBox1.DisplayMember = "Dept";
//If you are using wpf application
listBox1.ItemsSource = dt.DefaultView;
listBox1.DisplayMemberPath = "Name";
comboBox1.ItemsSource = dt.DefaultView;
comboBox1.DisplayMemberPath = "Dept";
}
private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (listBox1.SelectedIndex > -1)
{
string dept = ((DataRowView)listBox1.SelectedItem).Row.ItemArray[2].ToString();
comboBox1.Text = dept;
}
}
Nagarjuna Dilip