随笔分类 -  C#

摘要:这几天学习反射的应用,今天把其应用到数据操作中 现记录学习笔记 环境为: 编译器:vs2017 数据库:access 反射类型为:字段 1先在类文件的定义是用哪种数据库,和用字段还是属性来反射 本例是:Access数据库+反射字段 #define OLEDB_ //access数据库 #define 阅读全文
posted @ 2021-07-24 18:50 初吻给了烟灬 阅读(679) 评论(0) 推荐(0)
摘要:反射的应用 1.查找指定ID的数据 //查找指定id的数据,返回指定的对象 private T FindData<T>(int id) { Type ty = typeof(T); //在这里创建实例对象的时候不能转成指定的类型,只能是Object对象 //转成指定类型后面就赋值不成功 // T t 阅读全文
posted @ 2021-07-17 09:46 初吻给了烟灬 阅读(152) 评论(1) 推荐(0)
摘要:这几天学习数据库操作,就自己封装了一个数据库操作类,下面是代码展示 下面的例子是Access数据库 也可能用在Sql数据库中,只在在第一行代码上修改标识符即可 #define OLEDB_ using System;using System.Data;using System.Data.OleDb; 阅读全文
posted @ 2021-07-16 20:32 初吻给了烟灬 阅读(783) 评论(0) 推荐(0)
摘要:今天学习了把图片文件读写到数据库中,我是用的Access数据库,SQL还没去测试,不过都差不多 数据库表的样式 练习嘛就随便弄了下,说明下图片转成的字符串要用备注类型才可以哦 如果用的Sql数据库的话就用最大的字符类型吧 1。写入图片文件到数据库中 //Access数据库连接字符串 const st 阅读全文
posted @ 2021-07-09 20:01 初吻给了烟灬 阅读(849) 评论(2) 推荐(0)
摘要:今天学习了给类添加扩展方法,这里记录下。我这记性不好,过不了两天就给忘记了。 下面的例子是给控件ListView类添加三个方法: 1. AddItemInofStudent 作用是用结构体数据添加新行的数据 2。EditItemInofStudent 用结构体中的数据修改指定的行的数据 3。GetI 阅读全文
posted @ 2021-07-02 00:35 初吻给了烟灬 阅读(697) 评论(0) 推荐(0)
摘要:在网上查找都是说直接用菜单项的Checked属性, toolMenuItem.Checked=!toolMenuItem.Checked; 但是我用了也切换不过来。 有点晕菜了,我用的是vs2017. 最后自己摸索弄出下面的方法,但是没能理解其含义。也是醉了。 在菜单项的点击事件中,判断菜单项的选中 阅读全文
posted @ 2021-06-24 21:14 初吻给了烟灬 阅读(651) 评论(1) 推荐(0)
摘要:要传递结构体 public struct STUDENT { public int id; //ID public string name; //姓名 } 要引用Win32api函数FindWindow,SendMessage /// <summary> /// 查找窗体句柄 /// </summa 阅读全文
posted @ 2021-04-15 10:13 初吻给了烟灬 阅读(1216) 评论(0) 推荐(0)
摘要:ListView控件类新加方法 新建一个类myListView class myListView : System.Windows.Forms.ListView { //添加自定义的方法 …… //设置数据列名到表的列名 public void SetColName(DataTable dt) // 阅读全文
posted @ 2020-01-30 15:12 初吻给了烟灬 阅读(489) 评论(1) 推荐(0)