bjxiejihua
码龄11年
关注
提问 私信
  • 博客:166,537
    视频:43
    166,580
    总访问量
  • 35
    原创
  • 1,174,958
    排名
  • 311
    粉丝
  • 4
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-03-25
博客简介:

北京谢吉华的专栏

查看详细资料
个人成就
  • 获得108次点赞
  • 内容获得15次评论
  • 获得675次收藏
  • 代码片获得728次分享
创作历程
  • 1篇
    2023年
  • 4篇
    2022年
  • 10篇
    2021年
  • 52篇
    2020年
  • 4篇
    2014年
成就勋章
TA的专栏
  • Visual Studio C#
    38篇
  • TWS-API编程
    1篇
  • Devexpress
    14篇
  • Sqlite
    10篇
  • Database
    7篇
  • VB.NET
    4篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

获取当前线程名字,ID等信息

在程序中直接获取线程名字,ID等信息,代码如下。用本办法可以比较方便获取当前进程的相关信息。在程序中加入以下引用。
原创
发布博客 2023.01.26 ·
1555 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Devexpress按单元格值控制整行或某单元格的颜色

需求动态显示价格列表,按要求,上涨用红色,下跌用绿色,否则用黑色。1.按单元格的UpDown列值影响整行的颜色显示。2.按单元格的值,影响部分单元格的值。
原创
发布博客 2022.07.30 ·
1345 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Rec 0001

发布视频 2022.06.12

Rec 0001

发布视频 2022.06.12

DockManager

发布视频 2022.06.12

DockManager

发布视频 2022.06.12

C# 参数类型的约束

官网给予如下描述: 约束告知编译器类型参数必须具备的功能。 在没有任何约束的情况下,类型参数可以是任何类型。 编译器只能假定System.Object的成员,它是任何 .NET 类型的最终基类。 有关详细信息,请参阅使用约束的原因。 如果客户端代码使用不满足约束的类型,编译器将发出错误。 通过使用where上下文关键字指定约束。 官网给了许细的解释,以及提供了详尽的例子,大家可以上官网学习类型参数约束 - C# 编程指南 | Microsoft Docs...
原创
发布博客 2022.01.13 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 使用多线程,关闭窗体时,退出所有线程

关闭程序,销毁所有子线程
转载
发布博客 2022.01.10 ·
3447 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

动态选择(或改变)ComboBox内容

应用场景:根据某值,由程序自动选择相应的ComboBox,并显示问 题:通过设置SelectedValue, Text, SelectText, ValueMember, DisplayMember都不能达到目的, 后来,经过多次测试,可以通过改变SelectedIndex,可以达到自动选择ComboBox目的。 接下来要解决的问题就是如何查找某值的SelectedIndex的值了,ComboBox有个方法FindString可以查找某值的Index, 需要注意的是,FindString只能...
原创
发布博客 2022.01.01 ·
2082 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【无标题】Lambda表达式详解

前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda的主体。 lambda表达式:...
转载
发布博客 2021.12.19 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-31

C#反射(Reflection)详解1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组
转载
发布博客 2021.05.31 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 字符串前后补齐空格

若要输出一个定长的字符串,其补齐空格可用如下方法 string Msg = "要显示的信息"; /// 显示字符串包含空格的总长度 int strLength = 200; /// 左补空格,相当于是右对齐 Msg = Msg.PadLeft(strLength); ///...
原创
发布博客 2021.05.04 ·
5013 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Devexpress Layout排版功能详解

一、Layout的Item快速多选 在Layout控件中点击鼠标右键,打开Customize Layout窗口 在Customize Layout窗口就可以方便对Item实现多选了 二、如果宽度调整不动,将Size contrains设为Free Sizing, 若还调整不动,就需要把MinSize调成1,1 Siae contrains通过右键菜单设置(点击右键的时候,要在选中的ITEM的最后一行),若排版弄乱了,可以对所有的Item设置一下Reset to De...
原创
发布博客 2021.04.24 ·
2137 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Devexpree Layout, Datalayout画边框

Layout画边框,可以定义Layout的CustomDraw事件,实现边框绘制,代码如下: /// <summary> /// 给Layout画个边框 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void d.
原创
发布博客 2021.04.22 ·
582 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#中timer类的用法

C#中timer类的用法1、System.Windows.Forms.Timer实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。2、System.Threading.Timer提供以指定的时间间隔执行方法的机制。无法继承此类。3、System.Timers.Timer在应用程序中生成定期事件。这三个定时器位于不同的命名空间内,上面大概介绍了3个定时器的用途,其中第一个是只能在Windows窗体中使用的...
转载
发布博客 2021.03.09 ·
7318 阅读 ·
6 点赞 ·
0 评论 ·
21 收藏

在程序中改变TabControl控件显示的页面

需求:在界面其它操作的时候,TAB先项卡能根据需要切换到不同的TAB /// xtraTabControl1为Tab控件,它包含有两个tab先项卡,其中一个名为xtraTabpage1CommodityAdd /// 若选中的选项卡,不是需要的,则更改之 if(xtraTabControl1.SelectedTabPage != xtraTabPage1CommodityAdd) { xtraTabControl1.SelectedTabPage = xtraTabPage1
原创
发布博客 2021.02.28 ·
1034 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

获取DevExpress控件 LookUpEdit,GridLookUpEdit 选中行其它列的值

在使用LookUpEdit作为下拉选择框时,若我们想得到选中行的数行,可用如下代码/// gridLookUpEdit1InstrumentIDA是LookUpEdit的名称/// DataRow dr = gridLookUpEdit1InstrumentIDA.Properties.View.GetFocusedDataRow();/// 读取数据行的"ExchangeID", "ConID"数据列 textEdit2ExchangeIDA3.Text =...
原创
发布博客 2021.02.28 ·
3608 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

VS2017 Winform 设计器异常原因排查

VS2017 Winform 设计器异常原因排查Winform 软件开发过程中,使用可视化设计器 大大提高了应用程序布局效率 ,今天遇到设计器报错,如下错误截图(1-1) ,记录一下排错过程。 前期编写用户控件,从工具箱拖出控件时报错,截图如下(1-1)。程序实际运行过程中不存在此类错误。后来发现,是vs 2017 设计器呈现控件外观时,默认执行了自定义控件的 类构造或 Load 方法引起的 。 那为什么程序实际运行没异常? 于是,在抛出异常点加了 try ca...
转载
发布博客 2021.02.19 ·
1138 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

DevExpress控件-lookupedit的使用方法详解(图文)

绑定数据源: lookupedit.Properties.ValueMember = 实际要用的字段; //相当于editvalue lookupedit.Properties.DisplayMember =要显示的字段; //相当于text lookupedit.Properties.DataSource = 数据源; 常用属性 lookupedit.PopupWidth = 1...
转载
发布博客 2021.02.15 ·
3971 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

解决DBConCurrencyException并发冲突异常

解决DBConCurrencyException并发冲突异常zhoufs2010-04-17 09:28:001226收藏文章标签:数据库functionexceptioncommandstringsql在数据访问层,我们一般使用DataAdapter来获取或更新数据库数据。很经常地,我们使用 CommandBuilder为DataAdapter自动创建InsertCommand、UpdateCommand、DeleteComand。这 种方式确实很方便,仅需很少的代码...
转载
发布博客 2020.12.26 ·
775 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏
加载更多