WangShuai Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

devexpress如何使用PropertyGridControl编辑字典(Dictionary)

引言PropertyGridControl默认使用PropertyGrid的集合编辑器,对于一个Dictionary对象是不能添加和删除的 如下图所示: 要想实现添加/删除功能,需要继承UITypeEditor实现一个自定义编辑器 解决方案Google之后发现已经有人实现了这一功能:GenericDictUiTypeEditor 由于PropertyGridControl继承自PropertyG
2021-09-24
#winfrom #devexpress #propertyGridControl #propertyGrid

devexpress使用模板打印报表

引言参考资料 https://docs.devexpress.com/XtraReports/2666/detailed-guide-to-devexpress-reporting/store-and-distribute-reports/store-report-layouts-and-documents/load-report-layouts https://docs.devexpress.
2021-05-27
#winfrom #devexpress #report #XtraReport

devexpress使用设计器编辑报表模板

引言fastreport由于是单独的报表解决方案,因此原生支持报表模板修改,如果遇到改字体颜色这种小的需求,客户可以自己打开设计器编辑报表搞定;而devexpress的报表如果是在visual studio里面创建的话默认为带设计器的cs文件,如果要让客户可以直接修改报表模板,需要额外做一些操作。 以下示例所用devexpress的版本为18.1 解决方案1.准备repx模板文件首先需要准备报表模
2021-04-16
#winfrom #devexpress #report #XtraReport

fastreport每页显示固定行数

引言最近遇到客户提的一个需求,他要一页只显示20行明细数据;一番Google之后找到了官方博客介绍相关解决办法:How to display an estimated number of records on a report page于是我写了下面的代码 1234567891011int counter = 0; private void Data1_BeforePrint(object se
2021-03-18
#fastreport #winfrom

使用Zxing.Net 创建透明背景艺术二维码

引言用过微信的都知道,里面有一个个性化二维码名片的功能; 最近接到需求要做一个类似的好看一点的二维码,微信里面不支持手动添加背景图片,估计是做的模板;但是配色不是我擅长的事,要做很多模板出来让用户选是不现实的,我期望有自动合成颜色的方法,一番搜索之后找到一个商用产品qrcode.studio,里面有一个透明背景的功能,可以实现我的要求。 于是参照实现了一个可以融合背景图片的透明背景图功能 解决
2020-08-05
#Zxing.Net #QR code #Transparent background #透明背景 #艺术二维码 #C#

使用PowerShell查看使用RDP登录到远程服务器的客户端IP

引言TeamViewer是一个非常好的远程支持工具,但是我们公司资金有限,所以只在局域网里面配备了一台正版客户端;当同事需要远程支持的时候再使用局域网RDP(mstsc)连接到那台PC。这个teamviewer有一个限制,就是一台电脑只能一个用户使用,当你其它用户登录的时候再连接就会提示无法连接。基于这个原因,我需要知道是谁登录到这个用户了。 解决方案参考这篇文章我编写了一个PowerShell脚
2020-06-26
#RDP #mstsc #ip #PowerShell

查看mcr.microsoft.com中所有docker 镜像的Tag

解决方案参考这个链接:how-can-i-list-all-tags-for-a-docker-image-on-a-remote-registry 直接访问:https://mcr.microsoft.com/v2/dotnet/core/runtime/tags/list即可 参考此issue: .NET 5.0 repository rename announcement. 新的URL为:h
2020-04-10
#docker #Tags #images

单元测试CommandLineUtils中的命令

引言使用CommandLineUtils可以创建便捷的dotnet tool工具,官方的docs / samples /中包含有很多示例;但是对于如何运行Command却没有明示,如果你要单元测试自己创建的命令,要到test目录下参考官方的单元测试代码,以下列出自己实践的方法. 解决办法 对于不使用依赖注入的Command,直接使用CommandLineApplication.Execute<
2020-04-06
#CommandLineUtils #UnitTests #dotnet tool

fastreport 查询系统变量总页数 Report.GetVariableValue("TotalPages")总是返回1

解决办法 返回0 参考官方文档Reference to system variables和The TOTALPAGES variable always returns 0.,如果Report.GetVariableValue("TotalPages")总是返回0,那你应该在Report→Options中设置Double Pass 返回1 方法如果总是返回1,那你应该在取
2020-03-16
#fastreport #winfrom

fastreport debug 调试frx文件

引言Fastreport自带设计器的代码编辑功能非常糟糕,如果你写了很多逻辑在frx文件里面,你几乎无法debug调试,唯有使用MessageBox.Show()方法查看变量的值,而如果你要查看一个循环中的值。。。 解决办法Fastreport的frx文件提供有导出为C#代码的功能,使用visual studio执行C#代码即可解决调试难的问题 步骤打开frx文件,选择file→Save As→保
2020-03-13
#fastreport #winfrom #Debug
1…4567

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人