rivate void Form1_Load(object sender, EventArgs e) { regionTableAdapter1.Fill(northwind1.Region); bindingSource1.DataSource = northwind1.Region; bindingSource1.PositionChanged += new EventHandler(bindingSource1_PositionChanged); dataGridView1.DataSource = bindingSource1; bindingSource1_PositionChanged(bindingSource1, null); } void bindingSource1_PositionChanged(object sender, EventArgs e) { try { Northwind.RegionRow r = ((bindingSource1.Current as DataRowView).Row as DataRow) as Northwind.RegionRow; text