版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

datagridview控件常用于显示数据,所以在vs编辑器中是在工具箱“数据”类目下面。
但是本节教程属于控件用法介绍,暂时不涉及数据库内容,所以这里不会讲述如何连接数据库等。
与数据库有关操作可以参看第8章。

从工具箱选中“datagridview”控件,在窗体上拖动出需要的大小,这时会自动弹出“datagridview任务”菜单,这里可以选择“编辑列”、“添加列”(实际也可以在编辑列中添加)等操作。


另外:
启用添加 对应属性 AllowUserToAddRows:是否向用户显示添加行
启用编辑 对应属性 ReadOnly :用户是否可以编辑 DataGridView 控件的单元格,即单元格只读,只能通过代码修改内容
启用删除 对应属性 AllowUserToDeleteRows:是否允许用户从 DataGridView 中删除行(选中某行后按下delete按键)
启用列重新排序 对应属性 AllowUserToOrderColumns:是否允许通过手动对列重新定位
如果点击了上述菜单外的地方,那么“datagridview任务”菜单不会再显示,可以通过选中datagridview控件后,点击该控件右上角小箭头就会重新显示“datagridview任务”菜单

如果只是需要编辑列或添加列,也可以直接在datagridview控件上点击鼠标右键,弹出菜单上有编辑列或添加列选项。

以下将演示如何在设计时添加列。
在“datagridview任务”菜单点击“添加列”,弹出“添加列”窗口,如前所述,本节内容不涉及数据库,所以“数据绑定列”这里不可选。名称这里继续使用默认的,类型使用DataGridViewTextBoxColumn,也就是显示文本,对应了DataGridViewTextBoxColumn 类。

输入“页眉文本”内容后,点击“添加”即可。

从“datagridview任务”菜单点击“编辑列”进入后,可以对刚才新增的列的属性进行更多修改:

从“编辑列”窗口点击“添加”会打开“添加列”窗口,下面添加了一个页眉文本为“学校”的列:

运行时,点击最下面一行就可以输入内容了。

由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。

学习更多vb.net知识,请参看vb.net 教程 目录

vb.net 教程 3-10 窗体编程 datagridview控件 1 初步相关推荐

  1. vb.net 教程 3-10 窗体编程 datagridview控件 3 禁止追加行 与 禁止删除行

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 如<vb.net 教程 3-10 窗体编程 datagridview控件 1 初步 > ...

  2. 二级VB培训笔记06:窗体与常用控件综合案例【个人信息注册】

    二级VB培训笔记06:窗体与常用控件综合案例[个人信息注册] 一.常用控件属性与方法思维导图 二.综合案例--个人信息注册 1.创建工程,修改名称为"个人信息注册",窗体名称设置为 ...

  3. 简单实现 子窗体关闭后 刷新父窗体的DataGridView控件数据

    简单实现 子窗体关闭后 刷新父窗体的DataGridView控件数据 首先创建两个窗体,一个父窗体Form1 一个子窗体Form2 在show 子窗体时 设置 Form2 form2=new Form ...

  4. vb.net 教程 3-4 窗体编程 公共控件2 radiobutton ComboBox

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 5.radiobutton 单选框.与checkbox不同的是,这个控件同时只能选择其中一个.不 ...

  5. vb.net 教程 3-4 窗体编程 公共控件5 LinkLabel

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 10.LinkLabel 超链接标签,说实在的,刚开始使用这个控件的时候我以为直接设置了网址,然 ...

  6. vb.net 教程 3-4 窗体编程 公共控件8 RichTextBox

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. RichTextBox:富文本框 常用属性: DetectUrls:指示当输入一个URL地址时, ...

  7. vb.net 教程 3-4 窗体编程 公共控件4 MaskedTextBox

    9.MaskedTextBox 掩码文本框?实际上就是使用设定的格式来控制文本输入的文本框. 重要属性: PromptChar:表示在掩码文本框中需要用户填充的位置使用什么字符 Mask:设置用户输入 ...

  8. vb.net 教程 3-4 窗体编程 公共控件6 PictureBox ProgressBar

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 11.PictureBox 重要属性: SizeMode :设置图片在图片框中显示方式:  Au ...

  9. vb.net 教程 3-4 窗体编程 公共控件9 ListView 6

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 前面几节将ListView讲的差不多了,本节主要补充讲一些可能会很少用到的内容. 1.关于Lis ...

最新文章

  1. swift中单例的创建及销毁
  2. 二维数组更改vue_二维数组如何在vue中显示表格
  3. Stack Overflow 2020 开发者调查中的 21 条关键结果
  4. hdu2235 机器人的容器
  5. 设计模式学习(六)结构型模式初步了解
  6. xadmin与mysql数据库_十八、Django3.0学习之引入xadmin
  7. NLG模块实现(未完成)
  8. Hadoop1.x版本升级Hadoop2.x
  9. 种子接近,随机数也接近吗_接近代码,接近爸爸
  10. 几个性能测试工具/框架的比较
  11. dump文件_windows程序崩溃时生成dump文件方法
  12. java中进行socket编程实现tcp、udp协议总结
  13. 数学模型 商人过河问题 C++实现
  14. vs2005 无法启动调试 绑定句柄无效的解决
  15. HDMI线、DP线、DVI线、VGA线
  16. HTML5期末大作业:商城网站设计——仿天猫商城(9页) HTML+CSS大作业: 网页制作作业_疫情防控网页设计...
  17. IPMI用户名密码忘记了怎么处理?
  18. 如何确定论文研究方向,看了很多论文还是没有头绪?
  19. c++实现经典游戏——贪吃蛇
  20. java8实战:使用流收集数据之toList、joining、groupBy(多字段分组)(1)

热门文章

  1. MATLAB回归分析(2)和聚类分析
  2. Netstat查看端口状态,netstat命令详解
  3. EJB3简单Demo
  4. PRML5.2--网络训练
  5. 部署k8s 1.18版本及图形管理工具kuboard(十四)
  6. 关于JQuery源码解析
  7. 在docker上安装AWVS
  8. VB6.0中提示:该部件的许可证信息没有找到,在设计环境中,没有合适的许可证使用该功能”的解决办法
  9. 深入浅出通信原理知识点7
  10. 流量运营分析ESOP