s_mostafa_h
یک شنبه 16 اردیبهشت 1386, 21:26 عصر
با سلام
من دو جدول دارم که table1 دارای فیلدهای Id_city و city می باشد و جدول دوم هم که table2 باشد دارای فیلدهای Id_detail و Id_city و Village می باشد . و رابطه بین آنها هم one--->many است .
با استفاده از یک دکمه به نام Next می خوام به رکورد بعدی بروم
در رویداد form_load :
string selectOrder="select * from table2";
strConnection.Open();
da=new SqlDataAdapter(selectOrder,strConnection);
da.Fill(ds, "table2");
textBox1.DataBindings.Add(new Binding("Text", ds.Tables["table2"], "village"));
GetComboBoxName();
و برای کامبوباکس :
private void GetComboBoxName()
{
string Order = "select * from table1";
SqlDataAdapter dacbx = new SqlDataAdapter(Order, strConnection);
dacbx.Fill(ds, "table1");
comboBox1.DataSource = ds.Tables["table1"];
comboBox1.ValueMember = "ID_city";
comboBox1.DisplayMember = "city";
}
و در رویداد دکمه next کلیک :
if (this.manager.Position < this.manager.Count - 1)
this.manager.Position += 1;
که مشکل در بایند کرد این دو به طور همزمان می باشد . ضمنا manager یک آبجکت از BindingManagerBase است . برای حرکت بین رکورد ها مشکل دارم . لطفا راهنمایی کنید .
با تشکر
من دو جدول دارم که table1 دارای فیلدهای Id_city و city می باشد و جدول دوم هم که table2 باشد دارای فیلدهای Id_detail و Id_city و Village می باشد . و رابطه بین آنها هم one--->many است .
با استفاده از یک دکمه به نام Next می خوام به رکورد بعدی بروم
در رویداد form_load :
string selectOrder="select * from table2";
strConnection.Open();
da=new SqlDataAdapter(selectOrder,strConnection);
da.Fill(ds, "table2");
textBox1.DataBindings.Add(new Binding("Text", ds.Tables["table2"], "village"));
GetComboBoxName();
و برای کامبوباکس :
private void GetComboBoxName()
{
string Order = "select * from table1";
SqlDataAdapter dacbx = new SqlDataAdapter(Order, strConnection);
dacbx.Fill(ds, "table1");
comboBox1.DataSource = ds.Tables["table1"];
comboBox1.ValueMember = "ID_city";
comboBox1.DisplayMember = "city";
}
و در رویداد دکمه next کلیک :
if (this.manager.Position < this.manager.Count - 1)
this.manager.Position += 1;
که مشکل در بایند کرد این دو به طور همزمان می باشد . ضمنا manager یک آبجکت از BindingManagerBase است . برای حرکت بین رکورد ها مشکل دارم . لطفا راهنمایی کنید .
با تشکر