读书人

待!dataGrid的有关问题?兄弟请帮帮小

发布时间: 2012-01-14 20:02:35 作者: rapoo

在线等待!dataGrid的问题?兄弟请帮帮我,有效立即给分!
我绑定了一个dataGrid和几个TextBox,
  我想实现:
    单击dataGrid时,几个TextBox中的值也和dataGrid中的当前记录一样,也就是一个同步显示的问题!
我的绑定代码是:
this.tBName.DataBindings.Clear();
this.tBName.DataBindings.Add( "Text ",dataSet1.Tables[ "用户 "], "名 ");
this.tBNo.DataBindings.Clear();
this.tBNo.DataBindings.Add( "Text ",dataSet1.Tables[ "用户 "], "号 ");
this.tBPart.DataBindings.Clear();
this.tBPart.DataBindings.Add( "Text ",dataSet1.Tables[ "用户 "], "局 ");
this.tBPhone.DataBindings.Clear();
this.tBPhone.DataBindings.Add( "Text ",dataSet1.Tables[ "用户 "], "电话 ");
this.tBAddress.DataBindings.Clear();
this.tBAddress.DataBindings.Add( "Text ",dataSet1.Tables[ "用户 "], "地址 ");

dataGrid1.SetDataBinding(dataSet1, "用户档案 ");

还有一点想一起问了:
我还想实现:
  我有几个“上一个”“下一个”的按键代码:
if (MyBind.Position == MyBind.Count-1 )
 MyBind.Position = 0 ;
else
 MyBind.Position += 1;
在点击时,窗体上的几个TextBox,也同步变话,说白了就是“按键”、dataGrid、textBox
三个同步!

分不够我还可以++

[解决办法]
try..

this.MyBind = this.BindingContext[dataSet1, "用户档案 "];


-> >

this.MyBind = this.BindingContext[dataSet1.Tables[ "用户档案 "]];

读书人网 >C#

热点推荐