winform 入门篇 -- 第15章 表格视图

表格控件

表格视图 DataGridView ,即表格控件提行多行多列的表格状的数据展示

演示:

以表格控件来展示学生数据。。

每个单元格 都可以进行独立的编写 (与上节得不同)
在这里插入图片描述

基本操作:

1 添加一个表格控件 DataGridView

在这里插入图片描述

2 设置列数、列名

属性得方式编辑
在这里插入图片描述

代码得方式编辑
在这里插入图片描述

3 添加一行数据

在这里插入图片描述
在这里插入图片描述

显然,表格的每一个单元格都是可以编辑的。

要点与细节

1 指定一行数据 object[] row=…
实际显示时,取对象的ToString()进行显示

表格的属性设置

几个基本的属性:

1 列设定 [杂项] Columns

在这里插入图片描述

2 列标题是否可见 [外观] ColumnHeadersVisible

在这里插入图片描述

3 行标题是否可见 [外观] RowHeadersVisible

在这里插入图片描述

4 允许用户添加 [行为] AllowUserToAddRows

默认情况下,用户可以手工输入一行
在这里插入图片描述

设置为False,
可手动输入那行,就没有了

在这里插入图片描述

表格的基础操作

1增加一行数据

grid.Rows.Add()

在这里插入图片描述

2 获取所有行的数据

grid[ col, row]← 注意顺序 列,行

grid.Rows[i].Cells[j] 列,行

在这里插入图片描述
在这里插入图片描述

3 删除一行

grid.Rows.RemoveAt (i )

删除选中的行 grid.Rows.Remove( )

在这里插入图片描述

同时选中两项,点击删除
在这里插入图片描述
在这里插入图片描述

单元格的编辑:

两种办法:
1 原位编辑,直接在表格里编辑
在这里插入图片描述

2 响应单元格的双击或右击,打开一个对话框需自己定义一个对话框

直接编辑:

1 grid.Columns[0].ReadOnly = false;
ReadOnly为true时,此列不可直接编辑

2 启动编辑
选中该单元格,再单击之,则启动编辑

3 编辑后输入验证
当编辑后按回车,触发[焦点]CellValidating 事件
(此处,可以进行数据验证,保存)

在这里插入图片描述

在这里插入图片描述

单元格的自定义

DataGridView 的单元格是可以自定义的

演示:。

在这里插入图片描述

单元格的自定义包含
2个方面:
1单元格的 显示 可以自定义
实现一个 DataGridViewCell

在这里插入图片描述

2单元格的 编辑器 可以自定义
实现一个IDataGridViewEditingControl

在这里插入图片描述

仅作了解,各种自定义技术都在 WinForm高级篇

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值