bindingnavigator1(winform控件之BindingNavigator)
一、怎么通过bindingnavigator修改当前行的某字段值
近来搞winform开发的,
我通过bindingnavigator绑定到一个bindingsource,
bindingsource绑定到dataset1["table1"],,然后用到了
OleDbDataAdapter
Adapter1;
OleDbCommandBuilder
CommandBuilder1;
目前是能够查询到数据了。
假设里面有字段"f4"。。。现在我想更新bindingnavigator的当前行的字段"f4"
=
textbox1.text;该怎么写?主要是如何获取当前行的序号i,这样我就可以用以下语句搞定了。
dataset1["table1"].rows[i]["f4"]=
textbox1.text;
Adapter1.Update(dataSet1,
"table1");近来搞winform开发的,
我通过bindingnavigator绑定到一个bindingsource,
bindingsource绑定到dataset1["table1"],,然后用到了
OleDbDataAdapter
Adapter1;
OleDbCommandBuilder
CommandBuilder1;
目前是能够查询到数据了。
假设里面有字段"f4"。。。现在我想更新bindingnavigator的当前行的字段"f4"
=
textbox1.text;该怎么写?主要是如何获取当前行的序号i,这样我就可以用以下语句搞定了。
dataset1["table1"].rows[i]["f4"]=
textbox1.text;
Adapter1.Update(dataSet1,
"table1");
二、C#中的bindingNavigator控件
表示窗体上绑定到数据的控件的导航和操作用户界面(UI)。
命名空间:System.Windows.Forms
程序集:System.Windows.Forms(在 system.windows.forms.dll中)
将 BindingNavigator控件添加到窗体并绑定到数据源(例如 BindingSource)时,将自动在此表中建立关系。能使用的控件
移到最前
MoveFirstItem
MoveFirst
前移一步
MovePreviousItem
MovePrevious
当前位置
PositionItem
Current
计数
CountItem
Count
移到下一条记录
MoveNextItem
MoveNext
移到最后
MoveLastItem
MoveLast
新添
AddNewItem
AddNew
删除
DeleteItem
RemoveCurrent
所以其他无关控件基本都不支持了。