首页 > 作文

详解DataGridView控件的数据绑定

更新时间:2023-04-05 22:16:49 阅读: 评论:0

使用datagridview控件,可以显示和编辑来自多种不同类型的数据源的表格数据。

将数据绑定到datagridview控件非常简单和直观,在大多数情况下,只需设置datasource属性即可。在绑定到包含多个列表或表的数据源时,只需将datamember属性设置为指定要绑定的列表或表的字符串即可。

一、非绑定模式

所谓的非绑定模式就是datagridview控件显示的数据不是来自于绑定的数据源,而是可以通过代码手动将数据填充到datagridview控件中,这样就为datagridview控件增加了很大的灵活性。我们先来了解一下datagridview控件有多种类型的列,而这些类型都是人工智能专业学什么间接的或直接的继承了datagridviewc冷链物流项目可行性研究报告olumns累,下面是我们能够经常用到的几种类型:

类说明datagridviewtex西南财经政法大学tboxcolumn与基于文本的值一起使用,在绑定到数字和字符串类型的值时自动生成datagridviewcheckboxcolumn与boolean和checkstate值一起使用,在绑定到这些类型的值时自动生成datagridviewimagecolumn用于显示图像,在绑定到字节数组、image对象或icon对象自动生成datagridviewbuttoncolumn用于在单元格中显示按钮,不会在绑定时自动生成,通常用来做未绑定列datagr桔梗种植技术idviewcomboboxcolumn用户在单元格中显示下拉列表,不会在绑定时自动生成,通常需要手动进行数据绑定datagridviewlinkcolumn用于在单元格中显示超链接,不会在绑定时自动生成,通常需要进行手动绑定数据

二、绑定模式

就是将已经存在的数据绑定到datagridview控件上。将数据绑定到datagridview控件上非常简单和直观,在大多数情况下,只需设置datas活祭2ource属性即可。在绑定到包含多个列表或表的数据源时,只需将datamember属性设置为指定要绑定的列表或表的字符串即可。

datagridview控件支持标准windows窗体数据绑定模型,因此该控件将绑定到下表所述的类的实例:

1、任何实现ilist接口的类,包括一维数组。2、任何实现ilistsource接口的类,例如datatable和datat。3、任何实现ibindinglist接口的类,例如bindinglist(of t)类。4、任何实现ibindinglistview接口的类,例如bindingsource类。

通常绑定到bindingsource组件,并将bindingsource组件绑定到其他数据源或使用业务对象填充该组件。bindingsource组件为首选数据源,因为该组件可以绑定到各种数据源,并可以自动解决许多数据绑定问题。

datagridview绑定数据源的几种方式:

第一种:

第二种:

第三种:

第四种:

第五种:

第六种:

第七种:可以排序

示例程序:

下面的程序中,演示上面的各种绑定方式

1、界面设计如下图:

2、代码实现如下:

到此这篇关于datagridview控件数据绑定的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。

本文发布于:2023-04-05 22:16:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/a369ea683e12e463b694cc8c64ca6b94.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:详解DataGridView控件的数据绑定.doc

本文 PDF 下载地址:详解DataGridView控件的数据绑定.pdf

下一篇:返回列表
标签:绑定   控件   数据源   数据
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图