- 博客(13)
- 问答 (3)
- 收藏
- 关注
原创 C# 使用EO.WebBrowser,实现界面与winform程序交互
然后是接收方法,我这里是很简单的内容,主要用于网页点击最小化、关闭的同时,窗体也要做同样的步骤,只要能接到参数内容,具体的操作按实际需要更改。内容很简单,只是网上的信息太少了,所以在此记录一下。首先是需要在窗体的启动方法里注册js的方法名称。
2025-02-06 09:53:20
161
原创 C# winform窗体程序被多次调用,只打开一个窗体并更新调用方传递过来的参数
我是通过单例模式加命名管道来实现的,在此直接贴代码,可直接使用,首先是program的内容。
2025-01-22 15:26:38
92
原创 C# 通过自定义协议实现BS网页调用CS客户端程序
最后一行的内容可能会出现没有添加成功的情况,手动的添加一下就可以,这个路径就是要调取得应用程序路径,根据具体情况修改,上面的URL Protocol是必须存在的,但内容填不填加都不影响调用的。接下来是添加注册表信息,我直接将内容放出来,可以在这个基础上按照自己的情况修改,建个txt文档粘进去修改完了直接把后缀改成reg,双击后就添加进注册表了。接下来就是网页调用,同样的新建一个txt,将内容放进去,保存后将后缀改为html,打开后直接可以测试是否能成功调用。窗体内容随便放个控件能够显示接收的内容就行。
2025-01-22 15:04:55
280
原创 C# Json接口转为DataTable循环实体类赋值
的字段时,字段名称会自带<>k__BackingField,由于需要将字段名和DataTable的字段名做对比,所以需要在这里replace多余的内容。//通过反射获取实体类字段内容,这里有个注意的点,BindingFlags.Public可以获取没有设置属性{get;//如果大部分的字段名称一致,只有少部分的不一致,可以在后续单独补充,相对来说更节省检查和赋值时间。//反射同样可以判断List<T>类型,这里也算是个示例,赋值过程跟上面的一致,仅作参考。//最后将循环赋值的内容赋值给父类。
2024-11-28 14:40:21
426
原创 C# .net 6 Json内容转DataTable(包括内容多子节点)
因为项目实际需要用到json转DataTable,百度后结合自己的实际需要做了一些调整,在此记录一下。//多节点转换,这里同上方的方法多了一个查询下级节点的操作。//这里是要转换的节点名称。//再查询子节点的下级节点。//这里先查到子节点。
2024-11-25 10:03:46
563
原创 .netcore 6发布webapi后访问本地地址无法打开问题
最近接触的项目要新做api接口,之前也没有使用过api开发,自己尝试做了一下,遇到了发布后地址无法访问的问题在此记录一下。最后我们重新生成项目后再发布一边,然后再次运行发布后的exe,接着访问地址就可以了。首先我们先确定控制器里的路由路径是否配置。然后在program里注册好路由就可以了。访问地址提示找不到地址网页。找到发布的文件夹启动。
2024-11-17 15:11:01
426
原创 SQL server批量添加
using (SqlBulkCopy sqlRevdBulkCopy = new SqlBulkCopy(strConnection)) //引用SqlBulkCopy 有一个注意的地方,写成new SqlBulkCopy(strConnection,SqlBulkCopyOptions.FireTriggers) ,可以批量添加的同时触发数据库的触发器,没有设置的话默认跳过触发器。
2024-11-05 16:41:19
541
原创 电脑中毒导致杀毒软件打不开
开始时发现任务管理器里莫名出现了不知名的exe文件,如FZ5Q9Hmk.exe(结束进程后会出现新的exe,名称也会变,在此只是简单说明一下),这种exe非常占内存,导致电脑卡顿,发现中毒后我下载了金山毒霸、电脑管家、火绒、360,但是下载完了安装后根本打不开,系统自带的病毒防护也打不开,就算打开了还会自己关闭,搞得很头大。出现跟我一样的情况建议启动安全模式后打开杀毒软件,由于我的电脑开机时按F8没有进入安全模式,使用的是另一种方式,首先win+r打开运行,然后输入msconfig。
2024-10-28 17:40:02
1891
原创 C# DataTable行转列后导出excel示例
/此处field6内容是分组类型的编码,也是唯一标识,cmbgroup.text是需要分组的字段名称,将唯一标识和字段内容添加到dictionary中用于生成列。dataTable.Rows[j][key.Key + "说明"] = dataTable.Rows[j]["desc1"];dataTable.Columns.Add(key.Key + "说明", typeof(string));i++)//字段内容数量。//添加固定列头及分组字段内容变为列头,将json转换过来的内容放置对应的新增列中。
2024-10-24 11:02:29
1034
原创 设置git安全证书路径及vs使用git提交或拉取相关问题
(2)vs提交或拉取git时提示 Unknown error 2 (0x00000002),这个问题是因为设置的安全证书路径不对,首先确认证书是否在路径内,使用git config --global -l查看,路径内没有证书的话,按照上述步骤重新设置。(2)如果存在但是路径不正确,使用命令删除路径:git config --global --unset http.sslCAInfo。(3)设置证书新的路径:git config --global http.sslCAinfo "证书路径"
2024-10-18 10:35:23
601
1
原创 opengauss适配Oracle的start with Connect By Prior
opengauss适配Oracle的start with Connect By Prior
2022-09-08 15:26:35
681
空空如也
kindeditor放在easyui datagrid里后的问题。
2016-10-25
menus菜单可不可以只要一级菜单不要二级菜单?
2016-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人