随笔分类 -  滴水穿石

工作中积累的经验和知识
摘要: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!宋先生 阅读(2217) 评论(0) 推荐(0)
摘要:今天工作发现DataGridView 通过DataSource赋值,如果数据源数据有几千条后,赋值刷新会特别慢,故而测试了一下,最后终于找到好的解决办法。 设置当前DataGridView 的两个属性为none即可。 dataGridView.AutoSizeColumnsMode = DataGr 阅读全文
posted @ 2020-05-22 16:14 Hi!宋先生 阅读(2467) 评论(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!宋先生 阅读(849) 评论(0) 推荐(0)
摘要:最近工作中用到了动态给DataGridView添加列 并给此列赋值,故记录一下 var col = new DataGridViewColumn(); //要插入列的类型 col.CellTemplate = new DataGridViewTextBoxCell(); col.Name = "co 阅读全文
posted @ 2020-05-15 11:41 Hi!宋先生 阅读(2711) 评论(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!宋先生 阅读(324) 评论(0) 推荐(0)
摘要:最近项目用到了SuperGridControl控件,然后有一个需求就是该控件需要根据绑定的值然后赋予每个行不同的背景色。我首先想到的第一个方法是 先赋值,然后再遍历行进行改变行颜色。 使用这种方法确实可以改变行颜色,可是美中不足的是,当第一次给SuperGridControl赋值的时候,然后去遍历行 阅读全文
posted @ 2020-04-23 14:18 Hi!宋先生 阅读(549) 评论(0) 推荐(0)
摘要:今天工作的时候 给GridView直接赋值list,然后点击事件开始报 索引-1 没有值 然后查了下找到了答案 ,在此记录下 阅读全文
posted @ 2019-11-13 15:49 Hi!宋先生 阅读(414) 评论(0) 推荐(0)
摘要:工作中遇到了这个需求,点击上层控件需要触发下层控件的事件,于是找到了处理方法 在点击的上层控件事件中使用base 调用下层控件事件即可例如: 阅读全文
posted @ 2019-11-05 10:09 Hi!宋先生 阅读(2484) 评论(0) 推荐(0)
摘要:今天开发遇到了一个需求 已经获取了当前的btn对象,需要通过btn对象调用它的点击事件 故百度了下解决方案 在此记录下,以便分享。 阅读全文
posted @ 2019-10-29 16:44 Hi!宋先生 阅读(1013) 评论(0) 推荐(0)
摘要:按 ctrl+alt+space 即可切换。 阅读全文
posted @ 2019-09-20 14:53 Hi!宋先生 阅读(431) 评论(4) 推荐(0)
摘要:在存储过程中,经常用到SET NOCOUNT ON; 作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,返回计数; 即使当SET NOCOUNT ON 时候,也更新@@RowCount; 当S 阅读全文
posted @ 2019-09-16 10:23 Hi!宋先生 阅读(371) 评论(0) 推荐(1)
摘要:C# WinForm控件之Dock顺序调整 C# WinForm控件之Dock顺序调整 最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。 但问题是,.net winform的dock 阅读全文
posted @ 2019-09-11 13:47 Hi!宋先生 阅读(774) 评论(0) 推荐(0)
摘要:SELECT * FROM dbo.check_groups ORDER BY CASE WHEN GroupCode='DR02' THEN 3 WHEN GroupCode= 'DR03' THEN 2 WHEN GroupCode= 'DR01' THEN 1 ELSE 0 END DESC 阅读全文
posted @ 2019-09-05 17:41 Hi!宋先生 阅读(3593) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/luna-hehe/p/8191873.html 阅读全文
posted @ 2019-08-20 09:32 Hi!宋先生 阅读(167) 评论(0) 推荐(0)
摘要:string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd HH:mm");//24小时 string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd hh:mm");//12小时 阅读全文
posted @ 2019-08-05 10:35 Hi!宋先生 阅读(1431) 评论(0) 推荐(0)
摘要:Date的扩展函数format 例子: 阅读全文
posted @ 2019-08-05 10:26 Hi!宋先生 阅读(56274) 评论(3) 推荐(7)
摘要:layui.use(... function(){var _tools = {func1: function(){console.log('func1');}}window.tools = _tools;})// 外部调用,如子页面parent.tools.func1(); 阅读全文
posted @ 2019-07-23 16:14 Hi!宋先生 阅读(2166) 评论(0) 推荐(0)
摘要:function copyToClipboard(text) { if (text.indexOf('-') !== -1) { let arr = text.split('-'); text = arr[0] + arr[1]; } var t... 阅读全文
posted @ 2019-07-22 13:23 Hi!宋先生 阅读(1725) 评论(0) 推荐(0)
摘要:STUFF函数 STUFF(<character_expression>,<开始>,<长度>,<character_expression>) 在给定字符串(<character_expression>)找到指定的位置(<开始>) 然后替换指定的字符串(<character_expression>) 阅读全文
posted @ 2019-07-18 16:30 Hi!宋先生 阅读(3336) 评论(0) 推荐(0)
摘要:在<img>标签 src 增加:data:image/jpeg;base64 格式:<img src="data:image/jpeg;base64,base64转码后的字符串" ></img> 阅读全文
posted @ 2019-07-17 14:57 Hi!宋先生 阅读(1479) 评论(0) 推荐(0)