winform用数据绑定导航控件bindingNavigator

2025-05-25 09:38:25

1、在winform工程中,打开工具箱,找到bindingnavigator控件,并拖入winform窗体中,这骀旬沃啭时窗体上出现bindingnavigator控件,窗体下自动生成bindingnavigator控件实例。

winform用数据绑定导航控件bindingNavigator

2、依次在窗体上双击bindingnavigator控件的按钮可以切换到按钮点击事件的后台,如果只是做记录的导航,就不必再另外写事件代码。原因嘛,先卖个关子。

winform用数据绑定导航控件bindingNavigator
winform用数据绑定导航控件bindingNavigator

3、在工具箱中,找到DataGridView控件到窗体,这个控件我们是要拿来展示数据的。

winform用数据绑定导航控件bindingNavigator

4、调整窗体和DataGridView控件大小

winform用数据绑定导航控件bindingNavigator

5、在窗体空白处双击,进入formload事件代码,写下如下代码。代码含义如下:bs=newBindingSource();//B足毂忍珩indingSource对象,用来转换datatable数据源的bs.DataSource=t.SearchDb;//t.SearchDb是一个有数据的datatable,把/t.SearchDb绑定到bs上bindingNavigator1.BindingSource=bs;//把数据源绑定在bindingNavigator1上dataGridView1.DataSource=bs;//把数据源绑定在dataGridView1上

winform用数据绑定导航控件bindingNavigator

6、运行工程,查看效果。可以看到bindingNavigator1显示了记录总数和当前记录索引号,dataGridView1显示了绑定的数据

winform用数据绑定导航控件bindingNavigator

7、点击向后按钮,可以看到当前记录立刻向后移动到下一条记录

winform用数据绑定导航控件bindingNavigator

8、点击移动到最后按钮,可以看到当前记录立刻向后移动到最后一条记录

winform用数据绑定导航控件bindingNavigator

9、点击bindingNavigator1上的加号,在dataGridView1最后一行出现编辑框,并且可以编辑数据

winform用数据绑定导航控件bindingNavigator

10、选中最后一行,点击b坡纠课柩indingNavigator1上的叉号,就删除了选中的行。现在要解释刚才的卖的关子:虽然我们并迨藻悃顼没有在bindingNavigator1的按钮事件上添加代码,但是我们把bindingNavigator和BindingSource一起使用,bindingNavigator的这些按钮事件都与BindingSource的方法对应。

winform用数据绑定导航控件bindingNavigator
winform用数据绑定导航控件bindingNavigator
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢