WinFrom
CodeofLife_Banana
这个作者很懒,什么都没留下…
展开
-
C#中的Invoke一些理解
其实主窗体使一个Form,Form自然也是继承了Control的,所以Form也有Invoke的方法,如果你想省点事,就可以直接调用Form.Invoke,这就是常见的this.Invoke.主要目的是让工作的线程完成绝大部分的运算工作,将纯粹的界面更新放到UI线程中去完成,达到减轻UI线程负担的目的(避免UI无响应)。Delegate的Invoke其实就是从线程池中调用委托方法执行,Invoke是同步的方法,会卡住调用它的UI线程。当然,委托的调用不是必须要用Invoke方法的,直接调用委托对象也可以。原创 2023-01-14 00:23:50 · 635 阅读 · 0 评论 -
C#json字符串转对象
【代码】C#json字符串转对象。原创 2022-12-15 22:28:20 · 1417 阅读 · 0 评论 -
DevExpress GridView 行状态为Deleted怎么取值?
DevExpress GridView 行状态为Deleted怎么取值?原创 2022-09-20 23:42:58 · 73 阅读 · 0 评论 -
Devexpress 控件常用属性知识点:
dateEdit控件:dateEdit1.Properties.TextEditStyle = DisableTextEditor //该属性可以直接设置用户禁止输入原创 2022-02-24 16:29:33 · 448 阅读 · 0 评论 -
C#Datatable使用Linq查询锦集
根据DataTable的某一列数据生成以任意符号隔开的拼接字符最近在需要用in查询数据,但是Datatable没有一个方法可以快速、简洁来完成字符的拼接并直接填充到in的条件,恰巧遇到了就写了一个 string.Join(",", dtsOriginal.AsEnumerable().Select(x => $"'" + x.Field<string>("FID") + $"'").ToArray());也算记录一下,方便以后使用。dtsOriginal 为Datatable结原创 2021-12-08 23:06:21 · 3162 阅读 · 0 评论 -
winform 页面radio选中一个其他不选中
一、Devexpress RadioEdit控件当选中一个,其他选中状态变为不选中?页面效果前端页面(示例):图片所用GroupControl 将所有的RadioEdit控件放在一起,可以看成一个大集合。里面的单选按钮就是小控件。只需要将自己想要默认的第一个放在变量存储,在加载窗体设置选中即可(也可以在页面设计器默设置,但为了后期能控制还是推荐在加载窗体设置选中)。其二将页面所有的checkedit的click事件设置为如下checkedit1_Click事件,即可,那么当每次单击某个按钮,获取nam原创 2021-08-04 22:44:07 · 703 阅读 · 0 评论 -
DevExpress GridControl代码创建删除列、修改列
DevExpress GridControl代码创建删除列、修改列图片: 记录一下Grid Control控件操作使用引用:作者地址原创 2021-07-03 23:46:31 · 496 阅读 · 0 评论