Winform
我是龚军
很多东西都是工作中遇到的问题和学习过程的一个记录
展开
-
winfrom钩子实现无焦点扫码输入条码获取-最容易看懂的Demo
在网上找了很长时间,都没有很简单的能看懂的Demo,因为工作需要,我自己完成一个简单的Demo,保证傻瓜都能看懂。钩子类using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Runtime.InteropServices;us...原创 2019-04-10 11:45:56 · 2277 阅读 · 5 评论 -
DataTable.Select()进行检索数据不等于号的使用
DataTable.Select()不等于号今天在工作中用DataTable.Select()检索一个不等于号,我以为和Sql一样,使用了!=,结果报了个无法解释位置 23 的标记换用了<>,发现可以。这才明白过来DataTable的select()方法不能使用 != ,需要使用<>dtDemo.Select("Status=0 and SampleType<&...原创 2019-03-29 11:22:02 · 5248 阅读 · 0 评论 -
使用GC.KeepAlive防止出现回收异常
今天跑程序出现一个问题 检测到 CallbackOnCollectedDelegateMessage: 对“Common!Common.BarCodeHook+HookProc::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 hookproc ...原创 2019-04-12 17:02:27 · 1665 阅读 · 0 评论 -
DataGridView粘贴复制功能
鉴于网上众多的有关DataGridView粘贴功能的Demo都不好理解,找了一圈也没有一个好用的,我决定自己实现一个简单的,拿来就能用的Demo。1.PreviewKeyDown会监听按键的按下,只需要判断Ctrl和V同事按下就可以 //在DataGridView的PreviewKeyDown事件中 private void dataGridView1_Pr...原创 2019-04-16 17:47:15 · 5279 阅读 · 3 评论