自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 c# datagrid 判断是否有某个列

【代码】c# datagrid 判断是否有某个列。

2024-09-11 11:45:56 103

原创 c# datagrid DataRowView 判断是否有某个列

【代码】c# datagrid DataRowView 判断是否有某个列。

2024-09-11 11:15:01 302

原创 wpf datagrid 绑定datatable数据

【代码】wpf datagrid 绑定datatable数据。

2024-09-06 09:24:11 203

原创 wpf datagrid 使单元格获得焦点

把左上角 添加到定位方式列 会报错. 原因是表格增加了空白行 但是数据源没有新增一条数据.添加数据前 用上面的代码获得一次焦点后 再去向单元格插入数据就正常了。1.datagrid有数据双向绑定的情况下 空白行新增数据时 如果直接编辑时可以编辑 但是如果是通过右键菜单的方式去添加数据,比如。

2024-08-27 11:04:28 347

原创 wpf datagrid通过点击单元格 获取行列索引2.0

【代码】wpf 通过点击单元格 获取行列索引2.0。

2024-08-26 10:50:41 448

原创 wpf datagrid 设置自动新增行后 避免行内没有内容也会新增行处理

【代码】wpf datagrid 设置自动新增行后 避免行内没有内容也会新增行处理。

2024-08-20 10:49:42 392

原创 wpf datagrid 实现双向绑定

【代码】wpf datagrid 实现双向绑定。

2024-08-20 10:45:59 357

原创 wpf 引用公共样式

【代码】wpf 引用公共样式。

2024-08-15 11:21:52 121

原创 c# 使用异步函数实现线程的功能

c#程序执行时 想要拖动窗口 需要使用线程,但是使用线程 对操作前端窗体很不友好.所以写了一个异步函数,网上搜了一下,貌似异步函数比线程 更加友好,更加现代。做这个功能的原因是 主要是想等程序执行完 走一个提示.用线程很难做到。

2024-08-07 18:52:38 325

原创 c# 两种使用线程的方式

第一种 用来修改窗体上显示的元素, 但是程序运行中, 窗口依然不可拖动。第二种 新建线程运行当前的程序,不影响主窗体的拖动。本着不求甚解,只解决问题的态度。

2024-08-07 17:53:14 86

原创 c# 打开一个txt文件

【代码】c# 打开一个txt文件。

2024-08-05 11:07:01 129

原创 wpf带下划线的文本怎么修改

【代码】wpf带下划线的文本怎么修改。

2024-07-31 10:13:13 128

原创 wpf 获取 RichTextBox的内容

【代码】wpf 获取 RichTextBox的内容。

2024-07-30 17:08:30 166

原创 datagrid 内容垂直居中(包括编辑状态下也居中)

【代码】datagrid 内容垂直居中(包括编辑状态下也居中)

2024-07-24 11:45:29 259

原创 ObservableCollection新增数据前判断数据是否存在

【代码】ObservableCollection新增数据前判断数据是否存在。

2024-07-24 11:43:34 351

原创 WPF 中关闭子窗体时,出现父窗体自动最小化问题。

给子窗体绑定 Closed=“window_OnClosed” 事件。子窗体关闭后 激活父窗体。

2024-07-02 17:17:10 158

原创 c# datatable 根据字段查询 和 更新

【代码】c# datatable 根据字段查询。

2024-06-27 15:16:22 273

原创 wpf textbox 有焦点 导致后台更新 前台不跟着改变

如果您的数据模型实现了 INotifyPropertyChanged 接口,可以在属性值发生变化时手动触发 PropertyChanged 事件。这样当 TextBox 的值发生变化时,就会立即更新数据源。当 TextBox 有焦点时,它会独立于数据绑定进行更新,这可能会导致前台界面不能及时反映后台数据的变化。您可以监听 TextBox 的 LostFocus 事件,在事件处理程序中手动更新数据源。您也可以在代码中设置 Binding.UpdateSourceTrigger 属性,以控制数据源的更新时机。

2024-06-18 15:34:20 447

原创 在子窗体中 关闭父窗体

这种方式通过 this.Parent 属性获取父窗口的引用,然后调用 Close() 方法关闭它。这种方式适用于使用 Frame 或 NavigationWindow 进行导航的情况,它会自动关闭当前页面并返回到上一页。这种方式需要先获取父窗口的引用,然后调用 Close() 方法来关闭它。这种方式下 在wpf1.xaml中怎样关闭父窗口。// 在 wpf1.xaml.cs 中。// 在 wpf1.xaml.cs 中。// 在 wpf1.xaml.cs 中。父窗口通过 引用子窗口。

2024-06-18 10:33:19 253

原创 解决 使用 double.Parse() 处理负数时报错

有时候,数字格式的差异可能会导致 double.Parse() 方法出错。您可以指定特定的区域性,以确保正确解析负数。这个方法会返回一个布尔值,表示转换是否成功。如果成功,结果会存储在输出参数中。这样可以避免直接抛出异常。自己检查输入字符串,确保它包含合法的负数格式,然后再使用 double.Parse() 方法。

2024-06-18 10:21:34 199

原创 c# 去掉字符串首尾的 特殊符号

使用 LINQ 的 SkipWhile() 方法跳过开头的 - 字符,然后使用 Reverse() 方法反转字符串,再次使用 SkipWhile() 方法跳过结尾的 - 字符,最后再次反转字符串得到最终结果。使用两个循环分别找到字符串开头和结尾第一个不是 - 的字符的位置,然后使用 Substring() 方法截取中间的子字符串。

2024-06-17 16:28:05 474

原创 c# 根据空格分割字符串

需要注意的是,使用正则表达式分割字符串时,结果数组可能会包含空字符串,因为正则表达式可能会匹配到连续的空白字符。如果需要移除这些空字符串,可以使用 Array.Where() 方法或 StringSplitOptions.RemoveEmptyEntries 选项。

2024-06-17 16:25:56 691

原创 为什么wpf要在窗口里使用Loaded

页面中的下拉绑定OnSelectionChanged事件后 . 操作获取选中项的值 会输出触发两次选中.一直习惯把页面 一加载需要执行的方法写在 InitializeComponent();这次出现的问题是 如果使用xiechilun这个页面前 实例化了xiechilun一次。把一加载需要执行的方法 放进Loaded事件里后,两次输出 第一次是选中值,第二次是还原默认值。原因是走了一次选中 还走了一遍初始化。一直觉得无所谓,直到这次碰到问题.

2024-05-20 09:35:34 291

原创 给image等不能直接绑定双击事件的元素绑定双击事件

【代码】给image等不能直接绑定双击事件的元素绑定双击事件。

2024-05-06 15:36:27 106

原创 c# sqlite导出导入数据表 作为sql文件

【代码】c# sqlite导出数据表 作为sql文件。

2024-04-11 11:18:06 417

原创 两种 c# 键值对二维数组使用方式

【代码】两种 c# 键值对二维数组使用方式。

2024-04-09 11:18:58 219

原创 wpf datagrid 监听列宽度修改

适用于列是动态添加 或者 是后台添加的情况。

2024-03-27 16:40:13 201

原创 将数据源赋值给变量,数据源改变,变量跟着改变

本意是将数据源备份,后面用于其他业务.可是数据源改变后,变量中的备份也跟着变了。

2024-01-16 09:59:08 398 1

原创 c#获取文件缩略图(位图),删除文件缩略图(位图)

【代码】c#获取文件缩略图(位图),删除文件缩略图(位图)

2024-01-08 14:41:08 774

原创 rider编辑器抛出异常 忽略try catch

如题 代码加了try catch 后用户使用体验是好了 但开发过程中 报错了不方便排查。启用这些配置后 trycatch里的异常也会抛出。

2023-11-29 10:09:30 587

原创 c# 对象转换的问题

但是第二种转换 抓换失败会报错。第一种转换失败 则返回null。两行代码 都是对象转化。

2023-11-21 09:52:20 95

原创 sqlite 判断数据表是否存在 失效的一种情况

在多个项目的情况下 ,由于有多个数据库文件,造成了 要查询的sqlite_master 中 根本就不存在我要检测是否存在的数据表。因为我在单独运行这个子项目的时候,就算在线程里也是可以正常检测数据表是否存在的。1.主项目下挂在了多个子项目 主项目 和 各个子项目又用的是不同的数据库。2.将判断是否存在的代码 和 建表代码都放进了线程中。检测数据表是否存在的语句没问题。这个坑踩的很难受,记录一下。

2023-11-16 14:02:22 663

原创 无法在 DLL“SQLite.Interop.dll”中找到名为”sIb4c632894b76cc1d“

如果统一更换后还不可以 就把主项目下生成的 (一定要确保主项目下的sqlite版本一定是 你决定要使用的版本,我就是因为在子项目里使用了更高版本的,重新构建项目后,导致这两个目录下的文件被更新到了更高版本)做项目,碰到这个问题,网上的解决办法都是 更换sqlite版本去解决。解决办法是 把子项目 和 主项目 更换为统一的sqlite版本 ,我这里的项目是一个主项目 下面挂载了很多其子项目。把主项目下的这两个文件放到子项目中。

2023-11-16 09:06:57 418

原创 c# 将excel导入 sqlite

nuget 须要加载。

2023-11-10 16:49:39 1175

原创 记录rider编辑器快速文档 中英文显示的问题

偶然灵机一动,点开了下面docs.microsoft.com的地址进去一看 发现一个是4.6的文档 一个是4.6.1的文档。所以去项目属性里 切换了framework的版本. 然后汉化就好了。起初是不同的项目里快速文档一个项目显示中文 一个项目显示英文。纯属强迫症,而且网上也没有相关的解答,所以记录一下。搞了很久不知道哪里的原因。

2023-11-02 09:02:02 281

原创 js 同步函数举例

写了很久c# 突然写js 用到同步函数 踩了很多坑 原理还不是很明白,但是做出来了,做记录。这是实际项目中用到的 带着接口的,这个接口很耗时,要等接口返回值后 根绝返回的值做后面的功能。这个是很久之前写的同步函数 也是实际项目的 具有一定的参考意义。下面这个是可以直接跑起来做测试的 更直观。

2023-06-08 17:27:55 195

转载 鼠标输入时,WPF文本框边框会改变颜色(WPF text box border changes color upon mouse entry)

出于某种原因,只要鼠标悬停在文本框上,我的文本框边框就会将颜色更改为输出蓝色。

2023-05-22 15:20:43 1055

转载 WPF后台设置xaml控件的样式System.Windows.Style

由于依赖属性具有属性系统提供的值缓存机制,所以,如果能在程序装载时设置依赖属性的值,这样,依赖属性就不需要检查自己的值并返回最后的有效值了。动态资源则是在运行时决定,当运行过程中真正需要时,才到资源目标中查找其值。(4)当需要将资源编译到dll中,并打包为程序的一部份,或者希望在各应用程序之间共享时,也使用StaticResource。(7)当引用资源的元素的父元素有可能在运行期改变,这个时候也需要使用动态资源。(6)要创建的Style的值可能来自于其它值,而这些值又依赖于Theme或用户的设置。

2023-05-05 15:31:41 1076

原创 wpf datagird 获取行索引

wpf datagrid 获取行索引

2022-10-25 16:27:56 705

转载 C# 小数位数保留的方法集锦

c#下关于小数位数的一些实现方法集合,方便对c#小数位数控制的朋友。

2022-07-08 14:29:06 6581

一个支付案例

一个支付的简单案例,非常简单,适合第三方支付平台

2014-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除