- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 VB.NET学习笔记:操作数据集DataSet中DataTable数据行(DataRow)——新增、插入、复制、克隆
通常我们都知道可以使用OleDbDataAdapter对象的Fill方法从数据源检索数据并填充DataSet 中的DataTable,其实我们也可以人工为DataTable添加DataRow。一、Rows.Add和Rows.InsertAt方法Add和InsertAt方法都可以把新行添加到DataTable。新一个Windows应用程序,在Form1窗体拉入一个按钮和DataGridView...
2019-06-13 09:57:40 12370 1
原创 VB.NET学习笔记:一步一步跟我学习Windows 窗体可视化继承实现窗体复用
在一个项目中不可避免会有多个窗体的控件布局类似,里面的代码也有好多相同的,可以新建窗体,然后复制粘贴来实现窗体的重复使用,这种方式固然好,可麻烦也随之而来,随着项目的深入,不可避免的要修改窗体布局或代码等,这时就要对多个这样的窗体全部进行修改。正是如此,所以笔者决定采用继承窗体的方式来实现窗体的复用。继承窗体的操作方法窗体继承有两种方式:编程方式或使用视觉继承选取器。编程方式简单易上手,本文仅...
2019-06-11 11:13:36 1303
原创 VB.NET学习笔记:再谈WinForm窗体间相互传值(单值、多值)——属性、委托和事件
在《VB.NET学习笔记:窗体显示及互相传值》一文中,通过默认的窗体实例、保持窗体引用的全局性或在窗体构造函数中把窗体指针作为参数传递,这些方法都是直接操作窗体中的任何控件来读取和改变窗体内的信息。这样会在窗体间大量互相引用各自的成员,造成了彼此之间存在着很大的耦合性,非常不利于窗体模块间的独立,破坏了类型封装性的原则。在.NET下,还为我们提供了另外一种强大的机制来实现窗体通信,这就是委托。属...
2019-06-05 16:59:23 3255
原创 VB.NET学习笔记:如何解决多线程下WinForm窗体控件错误——DataGridView中发生异常 索引0没有值
今天在多线程环境下测试代码时DataGridView控件报错——DataGridView中发生以下异常:索引13039没有值。而且DataGridView控件刷新很慢,需要用鼠标点击DataGridView控件列标题才刷新。如图所示。测试代码如下:新建windows应用程序,包含2个窗体。窗体Form1放一个DataGridView控件和一个Button控件,界面如图所示。...
2019-06-05 10:27:18 2336
VB.NET:winForm扩展DataGridView控件实现一列多操作(如查看详情、修改、删除等)按钮
2020-05-25
【VB.NET】WinForm扩展TextBox和ComboBox控件:仿百度搜索框(输入文本智能模糊提示说明、自动匹配过滤)
2019-05-14
【VB.NET】winform扩展TextBox控件:非空、正则表达式和自定义函数的数据验证改进版
2019-05-10
【VB.NET】winform扩展TextBox控件:带数据字符串验证功能,支持正则表达式和自定义函数
2019-05-09
【VB.NET】自定义控件扩展继承DataGridView在HeaderCell行头中显示行号多种方法实现
2019-04-17
【VB.NET】多线程加异步委托实现背景透明的等待窗体(loading界面),超时可以取消操作
2019-04-16
扩展TextBox控件实现水印文字提示效果光标离开出现光标定位消失
2019-03-08
VB.NET扩展DataGridView控件支持全选的CheckBox列
2019-01-16
(VB.NET)WinForm自定义DataGridView分页组合控件
2019-01-02
VB.NET为DataGridView添加CheckBox实现全选全不选复选框
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人