摘要: struct aa { public string a; public string b; } aa p = new aa(); p.a = "1"; p.b = "1"; //对象转IntPtr var handle = GCHandle.Alloc(p); var ptr = GCHandle. 阅读全文
posted @ 2020-06-17 15:22 Hi!宋先生 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 今天工作发现DataGridView 通过DataSource赋值,如果数据源数据有几千条后,赋值刷新会特别慢,故而测试了一下,最后终于找到好的解决办法。 设置当前DataGridView 的两个属性为none即可。 dataGridView.AutoSizeColumnsMode = DataGr 阅读全文
posted @ 2020-05-22 16:14 Hi!宋先生 阅读(1982) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到了锁表问题 记录一下: SELECT request_session_id id, OBJECT_NAME(resource_associated_entity_id) tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT 阅读全文
posted @ 2020-05-18 09:38 Hi!宋先生 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 最近工作中用到了动态给DataGridView添加列 并给此列赋值,故记录一下 var col = new DataGridViewColumn(); //要插入列的类型 col.CellTemplate = new DataGridViewTextBoxCell(); col.Name = "co 阅读全文
posted @ 2020-05-15 11:41 Hi!宋先生 阅读(2500) 评论(0) 推荐(1) 编辑
摘要: 最近用到了这个功能 就总结一段代码,建议panel控件使用此FlowLayoutPanel 控件 private int col = 2; private int row = 2; private void InitPnl() { flpHoldPatients.Controls.Clear(); 阅读全文
posted @ 2020-05-09 11:12 Hi!宋先生 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 最近项目用到了SuperGridControl控件,然后有一个需求就是该控件需要根据绑定的值然后赋予每个行不同的背景色。我首先想到的第一个方法是 先赋值,然后再遍历行进行改变行颜色。 使用这种方法确实可以改变行颜色,可是美中不足的是,当第一次给SuperGridControl赋值的时候,然后去遍历行 阅读全文
posted @ 2020-04-23 14:18 Hi!宋先生 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 今天工作的时候 给GridView直接赋值list,然后点击事件开始报 索引-1 没有值 然后查了下找到了答案 ,在此记录下 阅读全文
posted @ 2019-11-13 15:49 Hi!宋先生 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到了这个需求,点击上层控件需要触发下层控件的事件,于是找到了处理方法 在点击的上层控件事件中使用base 调用下层控件事件即可例如: 阅读全文
posted @ 2019-11-05 10:09 Hi!宋先生 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: 今天开发遇到了一个需求 已经获取了当前的btn对象,需要通过btn对象调用它的点击事件 故百度了下解决方案 在此记录下,以便分享。 阅读全文
posted @ 2019-10-29 16:44 Hi!宋先生 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 按 ctrl+alt+space 即可切换。 阅读全文
posted @ 2019-09-20 14:53 Hi!宋先生 阅读(408) 评论(4) 推荐(0) 编辑