随笔分类 - C#
摘要:c#非UI线程调用form dialog窗口异常,使用委托解决 非UI线程中调用: this.invoke(new action(()=>{ Form1 aa = new Form1(); aa.showdialog(); aa.dispose(); }));
阅读全文
摘要:未能找到元数据文件,解决方案重新编译一下,然后属性页勾选相关依赖的dll。 webserver aps.net编译报错,扫描不到接口,网页不显示。删除每个项目debug目录bin文件夹里面的多余的dll.比如 axs.xx.interface.dll, axs.xx.business.dll,
阅读全文
摘要:错误 CS0246 未能找到类型或命名空间名“ICallAgvInfoService2”(是否缺少 using 指令或程序集引用?) TTxxxLxxSA.Moxxxlding.AgxvxxOperation 项目右键,属性 修改dll库的名字 项目右键,生成 重新引用,右键添加dll
阅读全文
摘要:dataGridView的属性 隐藏单元格的值 CellPainting private void dataGridView_front_section_storage_09_CellPainting(object sender, DataGridViewCellPaintingEventArgs
阅读全文
摘要:解决【无法处理文件xxx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记】问题 二、解决办法 《1》选中源码工程的文件 >点击右键【属性】 >勾选【解除锁定】 >【应用】 翻译 搜索 复制
阅读全文
摘要:参考: https://www.cnblogs.com/shiaguang/articles/14462410.html 翻译 搜索 复制
阅读全文
摘要:服务器安装 Visual Studio 2019 Remote Debugger 打开并运行 tools->Options 选择No Authorizaiton 确保IIS已经启动 打开本地项目->调试->添加到进程 输入服务IP后,按回车后,找到服务器启动的webapi服务,进行添加 设置断点,即
阅读全文
摘要:属性(Property):属性是面向对象思想里所说的封装在类里面的数据字段,Get,Set方法。 特性(Attribute): 官方解释:特性是给指定的某一声明的一则附加的声明性信息。 允许类似关键字的描述声明。它对程序中的元素进行标注,如类型、字段、方法、属性等。从.net角度看,特性是一种 类,
阅读全文
摘要:System.UnauthorizedAccessException:“对端口的访问被拒绝 throw new UnauthorizedAccessException(SR.GetString("UnauthorizedAccess_IODenied_NoPathName")); 更换数据线,使用屏
阅读全文
摘要:webAPI server项目修改名字后找不到命名空间--没有显示IIS Express 解决方案属性页找到webapi的启动项目即可。 找不到命名空间 确保所有用到的类库程序集合名称与默认命名空间统一 确保新生成的类库dll已经引用 webapi所用到的类库已经引用 翻译 搜索 复制
阅读全文
摘要:严重性 代码 说明 项目 文件 行 禁止显示状态错误 无法处理文件 Form_MainIntexxrface.resx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记。 翻译 搜索 复制
阅读全文
摘要:c#串口:连到系统上的设备没有发挥作用 如果订阅了一个方法负责接收时,有时设备端无法响应数据,serialport的对象一直绑定了这个方法, 端口处于占用状态,则再次发送数据时,就无法使用。 解决方法: 超时自动取消订阅,发送时再次订阅 throw new UnauthorizedAccessExc
阅读全文
摘要:https://support.microsoft.com/zh-cn/topic/%E9%80%82%E7%94%A8%E4%BA%8E-windows-%E7%9A%84-microsoft-net-framework-4-7-2-%E7%A6%BB%E7%BA%BF%E5%AE%89%E8%A
阅读全文
摘要:AutoSizeColumnsMode 属性:AllCells a.调整列宽以适应的内容 首先确保 DataGridView 中的列宽足够大,以适应它们所显示的内容。如果列宽太小,内容可能会被截断或隐藏。通过在 Visual Studio 的设计视图中手动拖动列分隔线来调整列宽,或者在代码中动态计算
阅读全文
摘要:c#查询最近3行数据 string selected_tab ="book_tb"; string sql = $"SELECT TOP 3 * FROM {selected_tab}"; 翻译 搜索 复制
阅读全文
摘要:若event不为null,则Invoke(),这是C#6的新语法。 ?.称为空值传播运算符。 //C# 5var handler = Event;if (handler != null){handler(source, e);}//C# 6var handler = Event;handler?.I
阅读全文
摘要:c#DevExpress 按钮visible设置false隐藏不成功 simplebutton放在容器里面则不会生效,若要隐藏,需要隐藏容器 点击容器,显示对应的按钮 这里隐藏《跳过》按钮。 layoutControlItem_ignore.Visibility = LayoutVisibility
阅读全文
摘要:重载: protected override bool ProcessDialogKey(Keys keyData) { if (keyData == Keys.Enter) { // 回车键按下时不调用基类的方法,从而不触发任何事件 MessageBox.Show("请使用鼠标点击按钮", CFi
阅读全文
摘要:[DllImport("user32.dll")]//拖动无窗体的控件 public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static extern bool SendMessage(IntPtr
阅读全文
摘要:c# using语句的使用: using 语句是一种资源管理机制,自动释放不再需要的资源。它首先创建和初始化资源,然后在作用域内使用资源,最后在离开作用域时自动释放资源。这简化了资源管理,防止了内存泄漏和资源泄漏 C# 中 using 的用法 什么是 using 语句?using 语句是一种资源管理
阅读全文