WinForm DataGridView新增加行
2024-08-31 05:00:33
1.不显示最下面的新行通常 DataGridView 的最下面一行是用户新追加的行(行头显示 * )。如果不想让用户新追加行即不想显示该新行,可以将 DataGridView 对象的 AllowUserToAddRows 属性设置为 False。 DataGridView1.AllowUserToAddRows = false; 但是,可以通过程序: DataGridViewRowCollection.Add 为 DataGridView 追加新行。 2. 为生成的新行添加默认值当用户选择“新行”作为当前行,DataGridView会触发DefaultValuesNeeded事件。在该事件中可以访问新行,并为其生成默认值,为用户输入提供方便。
3.在新行中输入数据用户开始在新行输入数据之前,新行的IsNewRow属性值为true,即第一次触发改行的CellEnter和CellBeginEdit事件中IsNewRow事件为Ture。 一旦用户开始输入,这一行就不再是新行了,DataGridView中会产生一个“新”的新行,看下面示意图: 在添加“新”的新行时,会触发UserAddedRow事件,它的事件处理函数的第二个参数有属性Row,指定了这个“新”的新行。如果用户此时按下Escape键,“新”的新行会被移除,这会触发UserDeletingRow事件,它的事件处理函数的第二个参数的属性Row指定了“新”的新行。 4. 自定义新行的可视化效果
5. 新行的排序
|
最新文章
- css003 选择器:明确设置哪些样式
- dblink
- Codeforces Edu3 E. Minimum spanning tree for each edge
- android创建自定义控件
- BZOJ-1951 古代猪文 (组合数取模Lucas+中国剩余定理+拓展欧几里得+快速幂)
- FZU 2141 Sub-Bipartite Graph
- Application、Session、Cookie、ViewState的特性
- JVM之字节码——Class文件格式
- webService 讲解
- vs指定QT的工作目录(其它项目也是如此)
- Kibana使用高德地图
- 4819: [Sdoi2017]新生舞会 分数规划
- 第一章 AOP
- jslint
- C# Func的同步、异步调用
- Android isUserAMonkey()
- JavaSE(八)集合之List
- JXL导出Excel工具类
- jdk+Tomcat环境
- mvc 页面 去掉转义字符