日期:2014-05-18  浏览次数:20683 次

菜鸟求助!!用BondingContext不能显示下一笔资料
我用四个TextBox绑定了四个字段,用来显示TABLE中的资料,新增了四个BUTTON,为别为第一笔,前一笔,下一笔,最后一笔,想用这四人按钮来查看Table中的资料,代码如下,程序完成后只能显示第一笔资料,其它资料都不能遍历,请高手指点!!!

private void First_btn_Click(object sender, EventArgs e)
  {
  this.BindingContext[customersDataSet.Customer].Position = 0;
  }

  private void Next_btx_Click(object sender, EventArgs e)
  {
  this.BindingContext[customersDataSet.Customer].Position +=1;
  //this.BindingContext[customersDataSet,"Customer"].Position +=1;

  }

  private void Pre_btn_Click(object sender, EventArgs e)
  {
  this.BindingContext[customersDataSet.Customer].Position -= 1;
  }

  private void Last_btn_Click(object sender, EventArgs e)
  {
  this.BindingContext[customersDataSet.Customer].Position = this.BindingContext[customersDataSet.Customer].Count-1;
  }

------解决方案--------------------
bindingContext是VS2003时代的技术,没用过。
VS2005新增BindingSource, 
BindingSource有四个方法,可以满足你的要求