当前位置:知识百答>百科知识>winform用数据绑定导航控件bindingNavigator

winform用数据绑定导航控件bindingNavigator

2023-08-14 23:32:59 编辑:join 浏览量:631

winform用数据绑定导航控件bindingNavigator

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

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

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

调整窗体和DataGridView控件大小

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

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

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

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

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

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

标签:控件,winform,bindingNavigator

版权声明:文章由 知识百答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaida.com/article/218938.html
热门文章