问题描述
我在C#里面点下笔按扭的时候:dataGridView1绑定的数据没有跟着变化而textbox绑定的就可以跟着变,代码如下:thisAdapter.SelectCommand=newSqlCommand("Select*fromstore",thisConnection);SqlCommandBuilderthisBuilder=newSqlCommandBuilder(thisAdapter);thisAdapter.Fill(thisDataSet,"store");this.MyBind=this.BindingContext[this.thisDataSet,"store"];this.textBox1.DataBindings.Add("Text",this.thisDataSet,"store.Vendor");this.textBox2.DataBindings.Add("Text",this.thisDataSet,"Pstore.CustID");thisAdapter=newSqlDataAdapter("Select*fromstore",thisConnection);thisAdapter.Fill(thisDataSet,"store");dataGridView1.DataSource=thisDataSet.Tables[0].DefaultView;下一笔的代码如下:if(this.MyBind.Position==this.MyBind.Count-1){MessageBox.Show("已经是末一条记录","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}elsethis.MyBind.Position++;点击这个按扭textbox的内容可以跟着变但dataGridView1的内容缺没有变,请问大家是什么原因?真的搞不懂了.
解决方案
解决方案二:
TextBox的是一个一个绑的,DataGridView的是一次全绑
解决方案三:
各位,老大:我现在是一个单表,如果点下笔资料的话,我要dataGridView1指针也要移到下笔,现在关键是dataGridView1他的光标没有动
解决方案四:
this.MyBind是什么东东?没用过,问下
解决方案五:
toldarmy:MyBind是我定义的privateBindingManagerBaseMyBind;this.MyBind=this.BindingContext[this.thisDataSet,"store"];