首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataRowState没有发生改变解决办法

2012-02-27 
DataRowState没有发生改变DataRowState怎么没有改变?DataColumn[]keysnewDataColumn[1]keys[0]this.ds_

DataRowState没有发生改变
DataRowState怎么没有改变?

DataColumn[]   keys   =   new   DataColumn[1];
keys[0]   =   this.ds_custlist.Tables[0].Columns[0];
this.ds_custlist.Tables[0].PrimaryKey   =   keys;       //主键
DataRow   findRow   =   this.ds_custlist.Tables[0].Rows.Find(this.txtcode.Text);
MessageBox.Show(findRow.RowState.ToString(),   " ");


下面是我绑定的代码
this.BindingContext[this.ds_custlist,   "cust_custinfo "].Position   =   this.dv_list.CurrentRow.Index;
this.txtcode.DataBindings.Add(new   Binding( "Text ",   this.ds_custlist,   "cust_custinfo.custcode "));
this.txtname.DataBindings.Add(new   Binding( "Text ",   this.ds_custlist,   "cust_custinfo.custname "));

当我修改了txtname里面的值之后MessageBox显示的还是Unchange,怎么回事?

[解决办法]
this.BindingContext[******].EndCurrentEdit();

热点排行