问题描述
各位请问下:为什么我给combbox绑定数据源后,在添加是出现异常:数据绑定combobox设置datasource属性后无法修改项集合书上说combbox是复杂绑定,好像与currentManager有关,那到底它们是什么关系啊绑定this.combNum.DataSource=myds.Tables[0];this.combNum.DisplayMember="ReaderID";this.combNum.ValueMember="ReaderID";this.textBox2.DataBindings.Add("Text",this.myds.Tables[0],"BookID");this.textBox3.DataBindings.Add("Text",this.myds.Tables[0],"BorrowDate");this.dataGridView1.DataSource=this.myds.Tables[0];this.bm=this.BindingContext[this.myds.Tables[0]];添加DataRownewrow=this.myds.Tables[0].NewRow();this.myds.Tables[0].Rows.Add(newrow);this.bm.Position=this.bm.Count+1;this.myds.Tables[0].Rows[this.bm.Position].BeginEdit();更新this.combNum.Items.Add(combNum.Text);cm.Refresh();this.myds.Tables[0].Rows[this.bm.Position].EndEdit();MessageBox.Show(this.combNum.SelectedIndex.ToString());intn=this.da.Update(this.myds.Tables[0]);MessageBox.Show("成功新增或修改的数据条数为:nt"+n.ToString());
解决方案
解决方案二:
实现功能:1.列出绑定数据表中某个字段中的所有记录2.选择combbox中项时数据表中记录能跟移动以便textbox跟踪显示3.能在把combbox的数据返回到数据库中去,如添加,修改,删除后