DataSet ds_pk = new DataSet();
private void zak_post_Load(object sender, EventArgs e)
{
//вывод в комбобоксы
post.DataSource = this.ds_pk.Postach;
post.DisplayMember = "Prizv_post";
post.ValueMember = "Post_id";
post.DataBindings.Add("SelectedValue", ds_pk, "Zak_post.Post_id");
pr.DataSource = this.ds_pk.Pracivnuk;
pr.DisplayMember = "Prizv_pr";
pr.ValueMember = "Pr_id";
pr.DataBindings.Add("SelectedValue",ds_pk,"Zak_post.Pr_id");
PK_Fill();
//Вывод в листбокс
sp_prod.DataSource = this.ds_pk;
sp_prod.DisplayMember = "PP.Nazva";
sn_post.DataBindings.Add("Text", ds_pk, "PP.Tovar_id");
//вывод в текстбоксы
nazva.DataBindings.Add("Text", ds_pk, "PP.Nazva");
cina.DataBindings.Add("Text", ds_pk, "PP.Cina");
kilk.DataBindings.Add("Text", ds_pk, "PP.Count");
n_zak.DataBindings.Add("Text", ds_pk, "PP.Zak_post");
dateTimePicker1.DataBindings.Add(new System.Windows.Forms.Binding("Text",this.ds_pk, "Zak_post.Data"));
}
Вопрос по локальной базе данных
Код:
При изменении в листбоксе должны менятся значения в текстбоксах и комбобоксах, но в текстбоксах меняются, а в комбобоксах не меняются потому, что нет прямой связи таблицы(листбоксов) с таблицей(комбобоксов).
У меня между таблицей Postach(Pracivnuk) и PP имеется таблица Zak_post
Как можно прописать все эти связи, чтобы данные отображались нормально?
заранее благодарен!