- 博客(37)
- 收藏
- 关注
原创 Linq的join查询使用
1、Linq中没有left join和right join,只有inner join和组查询,要使用left join,需要join和into组合使用。t1有2行数据,t2有1行数据,满足 t1.t2_id = t2.id ,t1有2行数据,t2有1行数据,满足 t1.t2_id = t2.id ,2、Linq使用 join(即inner join)结果:返回1条数据(t1、t2同时满足条件的数据)。结果:返回2条数据(t1的数据全部满足)。3、Linq使用 left join。
2023-09-28 16:43:22
542
原创 C#调用Dapper
安装Dapper NuGet包:在Visual Studio解决方案中,右键单击项目名称,选择“管理NuGet程序包”,然后在搜索框中输入“Dapper”进行搜索。选择Dapper并安装。引用Dapper命名空间:在使用Dapper之前,需要在代码文件中引用Dapper命名空间。配置数据库连接字符串:在应用程序的配置文件(app.config或web.config)中,需要配置数据库连接字符串。以上就是Dapper的使用介绍,它可以帮助.NET开发人员处理数据库操作,提高开发效率。
2023-09-06 16:15:54
1482
原创 C#调用Dapper
var result = con.Query<存储过程是否有返回结果>(存储过程名称, queryParameters, commandType: CommandType.StoredProcedure);var rowCount = con.Execute(sql, new { Name = 要修改字段值, id = “11” });List<表结构实体类> list = con.Query<表结构实体类>(sql).ToList();string sql = “查询语句”;
2023-09-06 14:31:41
849
原创 RSA异常处理RSACryptoServiceProvider,RSA.ImportParameters(RSAParameters)拒绝访问/秘钥集不存在
触发方法]:Void ThrowCryptogaphicException(Int32)[异常标题]:CryptographicException[异常消息]:拒绝访问。/秘钥集不存在。
2023-04-27 10:44:37
390
原创 avalonia 控件-其他
avalonia控件使用特殊属性记录换行:TextWrapping=“Wrap”不换行使用省略号表示:TextWrapping=“NoWrap” TextTrimming=“CharacterEllipsis”默认TextWrapping=“NoWrap”<TextBlock Text="{Binding code} ToolTip.Tip="{Binding Bmc}" TextTrimming="CharacterEllipsis"/>窗体自定义无边框Syste
2022-05-25 16:00:31
1358
原创 avalonia Encoding失败或乱码
Encoding.GetEncoding(“GBK”)读取文件失败或乱码解决方法地址:在 .NET Core 中使用 GB2312 编码报告错误|程序员AH1-项目添加NuGet包:System.Text.Encoding.CodePages2-在代码执行之前使用:System.Text.Encoding.RegisterProvider (System.Text.CodePagesEncodingProvider.Instance);建议System.Text.Encoding.Regis
2022-05-25 15:59:17
1859
原创 avalonia 控件TextBox 及其他控件文本改变事件
Avalonia.Controls.TextBox控件,键盘输入事件(不包括复制粘贴,删除等内容)使用txtBox.TextInput += TxtBox_TextInput; 无效,输入内容时不触发事件使用AddHandlertxtBox.AddHandler(TextInputEvent, TxtBox_TextInput, RoutingStrategies.Tunnel);private void TxtBox_TextInput(object sender, Avalonia.I
2022-05-25 15:56:36
1638
原创 avalonia 控件Binding控件绑定值转换
Binding控件绑定值转换1-创建转换方法,比如绑定value转换为name显示2-转换方法添加资源引用例如<UserControl.Resources><converter:TestConverter x:Key=“TestConverter” /></UserControl.Resources>或者<Styles.Resources><Converter:TestConverter x:Key=“TestConverter
2022-05-25 15:54:18
933
原创 avalonia 设置全局默认字体
在App.axaml中Style下添加Setter设置。直接设置窗体Window是不行的,窗体中的用户控件没有使用到设置的字体,所有要根据控件类型分别设置字体。注意此处与WPF不同,WPF是在App.xml中添加如下标记(没有试过)<Style TargetType="{x:Type Window}"> <Setter Property="FontFamily" Value="Segoe UI" /> </Style> 还需要
2022-05-25 15:52:23
3015
原创 avalonia 资源文件引用
1-引用本项目内资源文件创建资源文件Option.axmal:使用字符串要添加此引用:xmlns:system=“clr-namespace:System;assembly=System.Runtime”<ResourceDictionary xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s
2022-05-25 15:50:52
1229
原创 avalonia 控件-ToolTip(任意控件鼠标移入显示提示信息)
1-代码使用后台代码使用ToolTip,鼠标移入显示提示信息ToolTip.SetTip(Control element, object? value);ToolTip.SetTip(textBlock, "完整的提示信息");2-设计页面使用<TextBlock ToolTip.Tip="完整的提示信息" Width="800" TextWrapping="NoWrap" TextTrimming="CharacterEllipsis" Text="很长的一段文字内容,只显示在一行,显示
2022-05-25 15:45:20
900
原创 avalonia 控件-Image(显示图片)
1- resm方式将图片文件属性设置为 嵌入的资源Source=“resm:项目名称.图片文件夹.图片文件.png?assembly=项目名称”<Image Cursor="Hand" Width="40" Height="40"Source="resm:TestClient.Resources.title.png?assembly=resm:TestClient"/>2- avares:// 路径格式将要显示的图片文件,添加到项目,图片属性选择 AvaloniaResou
2022-05-25 15:33:35
5459
1
原创 avalonia 控件-自定义控件页面上不显示
新建自定义控件,比如:using Avalonia;using Avalonia.Controls;public class TextBoxCustom : TextBox{}调用此控件,运行在页面上不显示,但是F12是有这个控件内容的解决方案:添加继承IStyleable及 Type IStyleable.StyleKey => typeof(TextBox);using Avalonia;using Avalonia.Controls;using Avalonia.S
2022-05-25 14:59:38
1253
原创 FreeSql
FreeSql问题汇总插入或更新数据报错System.MissingFieldException插入或更新数据报错System.MissingFieldException执行Insert方法,返回受影响行数报错DBConst.Current.FSQL.Insert<sys_info>(data).ExecuteAffrows();System.MissingFieldExceptionHResult=0x80131511Message=Field not found: 'Fre
2022-05-05 15:01:37
2187
原创 WPF窗体激活显示
假设单击按钮弹出指定窗体,这个按钮可以多次点击,但是弹窗只能有一个,需要每次单击事件中加入判断。如果窗体存在则调用方法 form.Activate(); 激活,自动将其置于前面如果form.Activate();无效,在前面加上form.Show();form.Show();form.Activate();注意:激活的窗体必须可见才能产生效果...
2022-04-22 14:17:44
1099
原创 avalonia 控件DataGrid
avalonia 自定义控件显示问题1-自定义控件页面上不显示解决方案:1-参考链接如何改变文本的样式如何插入一段漂亮的代码片1-自定义控件页面上不显示新建自定义控件,比如:using Avalonia;using Avalonia.Controls;public class TextBoxCustom : TextBox{}调用此控件,运行在页面上不显示,但是F12是有这个控件内容的解决方案:添加继承IStyleable及 Type IStyleable.StyleKey =&g
2022-04-20 13:39:06
1682
原创 Oracle VM虚拟机部署deepin环境
1-下载oracle VM安装包文件和deepin系统文件https://www.virtualbox.org/https://deepin.euweb.cn/category/xz/gfjx2-安装oracle VM安装oracle VM,选择路径根据提示下一步安装安装完成后,为虚拟机安装deepin系统3.Oracle VM虚拟机安装Deepin1-新建系统,自定义名称,类型选择Linux,版本选择 Other Linux(64-bit)。下一步2-内存大小,设置2048MB3-创
2022-03-03 14:14:26
1092
原创 FastReport.Net关于图片展示的问题
FastReport导出PDF,图片自带边框显示,与预览不一致fastreport打印图片,导出的PDF中,图片总是带有黑色或灰色边框,但是在预览的时候是没有的,导出为word也没有这个问题。我想要的结果是,导出的PDF和预览一致。被这个问题困扰了好久,各种方法尝试和修改,终于找到了解决办法。问题fastreport展示图片使用的是PictureObject这个控件,数据源绑定的是byte...
2019-10-31 15:53:31
2148
原创 WPF的RichTextBox使用
WPF自定义控件继承RichTextBox放在项目中,没有单独拿出来生成可引用的.dll1-已创建的项目中,添加自定义控件选择存放文件地址,右击选择“添加”->“新建项”2-我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱...
2019-08-16 14:27:29
5467
原创 winform的RichTextBox使用
1、设置指定文字颜色、字体等格式设置richTextBox前10位字符格式。(第1位开始,往后10个字符) //设置指定的选择内容 richTextBox.Select(0, 10); //颜色 richTextBox.SelectionColor = Color.FromArgb(64, 165, 252); /*或者 richTextBox.SelectionColor = ...
2019-08-08 11:01:38
3441
原创 winform的RichTextBox设置网格线,类似word的稿纸效果
描述RichTextBox的文本区显示网格线,效果类似于word的稿纸效果。解决方法1、RichTextBox添加带有网格线的背景图片设置RichTextBox的背景图片属性,放入指定图片2、使用GDI画线3、设置RichTextBox的背景色为透明,将它放在panel中,在panel中画横线 RichTextBox的设置背景透明代码: public partial c...
2019-07-22 14:21:57
1512
原创 winform的RichTextBox指定位置插入有格式的数据
描述RichTextBox指定的某行某列,插入带有格式的文本。比如在RichTextBox第120个位置,插入“文本”两个字,并且颜色为红色。解决方法1、剪切板,赋值粘贴将文本数据信息放到剪切板中,然后粘贴到指定位置代码如下: //richTextBox1.SelectionStart = 120;//要插入文本的位置,此时焦点已经在目标位置了,不需要设置 richTextBo...
2019-07-19 12:07:55
2609
1
原创 winform的RichTextBox设置行距
winform的RichTextBox设置行距关于richtextbox设置指定行距的问题,在网上搜索了很多,大部分比较正确的答案是通过引用user32.dll,搜索到的内容比较多,我就放了其中一个参照的链接:https://www.cnblogs.com/liubiaocai/archive/2011/08/30/2159869.html问题这个链接上所给出的代码是没有问题的,但是,如果我...
2019-07-16 14:00:28
4213
原创 连接服务器读取文件java
连接服务器,读取指定文件,并返回。这里引用了jsch-0.1.53-sources.jar和jsch-0.1.53.jar具体的代码如下:import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelSftp;import com.jcraft.jsch.JSch;import com.jcraft.jsch.JSchExc...
2019-06-12 09:21:31
1034
原创 数组循环右移C#
题目大意是:指定数组右移,只能在数组内,不能用另外的数组。最少移动次数,如何设计。比如数组{1,2,3,4,5,6,7},右移后排序为{7,6,5,4,3,2,1}目前想到的最好的方法是,第一位和最后一位互换,第二位和倒数第二位互换,以此类推。数组个数为奇数时,中间的不用动,所以循环的次数就是(数组个数/2)的整数位代码如下 /// <summary> ...
2019-06-11 10:59:18
1872
原创 阿里云移动推送服务java调用
阿里云移动推送服务java调用首先登录阿里云官网,开通移动推送服务。创建app和平台配置应用测试推送根据文档编写自己的调用方法测试推送##具体步骤如下:登录阿里云官网https://www.aliyun.com/?utm_medium=text&utm_source=bdbrand&utm_campaign=bdbrand&utm_content=se...
2019-06-06 17:21:03
3810
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人