![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
独立级IT民工
编程猎人
展开
-
winform datagridview控件设置列标题字体大小无效问题
datagridview控件列标题字体样式设置问题原创 2022-09-14 09:54:20 · 3602 阅读 · 2 评论 -
C#解决在窗体控件中(panel)画图闪烁和抖动问题
解决双缓冲的关键技术:1、设置显示图元控件的几个属性: 必须要设置,否则效果不是很明显!this.SetStyle(ControlStyles.OptimizedDoubleBuffer |ControlStyles.ResizeRedraw |ControlStyles.AllPaintingInWmPaint, true);2、窗口刷新一次的过程中,让所有图元同时显示到窗口。可以通过以下方式实现,这种方式涉及到Graphics对象的创建方式。Graphics对象的创建方式:...原创 2021-07-16 14:53:18 · 2777 阅读 · 0 评论 -
Navicat连接mysql8.0版本报1251--Client does not support authentication protocol requested by server错误的解决
安装好mysql8.0和Navicat for mysql后,测试连接,报1251--client does not support 等错误,可以通过cmd或mysql command line client 命令行进入mysql命令操作界面进行操作解决。1.更改加密方式:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;2.更改密码:密码为你需要设置的新密码,此处用12原创 2021-05-26 10:23:51 · 622 阅读 · 0 评论 -
水晶报表安装配置-VS2010
1、安装1)CRforVS_13_0_1.exe 是安装到开发电脑上,为VS2010配套的,当然也可以安装CRforVS_13_0,注意:要用管理员权限来运行安装程序,否则可能报错:错误2753。文件“agent.exe.6ed28686”没有为安装作标记 2)安装CRforVS_13_0_1.exe之后,VS2010工具箱中自动出现“报表设计”水晶报表工具安装之后,VS中会自动增加r...原创 2019-01-28 21:31:40 · 1235 阅读 · 1 评论 -
VS2010 Crystal Reports (水晶报表)添加CrystalReportViewer后,页面中不显示报表预览信息
VS2010安装 Crystal Reports (水晶报表)完成后,在页面中添加CrystalReportViewer后,页面中不显示报表预览信息。按F12 ,弹出开发者工具界面,查看里面的错误信息,如果看到报 "Uncaught ReferenceError: bobj is not defined"这个错误。此错误普遍是水晶报表资源文件在项目中找不到路径所造成。以下为解决方法:1、打开路...原创 2019-02-09 14:14:10 · 2766 阅读 · 1 评论 -
文本在线编辑器 ckeditor 中去掉默认自带的<p>和<br>标签等
在项目中的 ckeditor 目录下找到 config.js 这个配置文件,然后在以下位置添加以下配置参数即可(加粗字体的那两句):CKEDITOR.editorConfig = function (config) { // Define changes to default configuration here. For example: // config.language...原创 2018-12-10 18:14:28 · 2370 阅读 · 0 评论 -
vs2010 自动关闭 无法加载dll uiautomationcore.dll
打开项目后,编写代码或做其他操作时,vs会崩溃自动关闭,其 中一个错误提示是: 无法加载dll uiautomationcore.dll :找不到指定的程序..异常来自:hresult:0x800700F。今天我遇到了这个问题,打过这个补丁 WindowsServer2003-KB971513-x86-CHS.exe 就可以了。因为我用的是server 2003的系统,如果你的是xp的,请下载 W...转载 2016-08-01 14:38:03 · 585 阅读 · 0 评论 -
c#创建webservice项目后,修改asmx文件名称后,运行分析器错误信息: 未能创建类型“WebService.myService”
VS2010创建webservice后,对asmx文件进行重命名后,运行出现分析器错误信息: 未能创建类型“WebService.myService”。出现这个错误的原因是因为重命名后,文件名称不统一造成的。需要保证每个地方的名称要统一:创建webservice时,默认的asmx文件名称为:Service1,如果你重命名为:myService后。则1、选中项目中的myService.asmx文...原创 2019-05-10 12:15:27 · 1314 阅读 · 0 评论 -
C# webservice点击提交按钮不报错,但直接在浏览器输入地址,却出现 “因 URL 意外地以“/HelloWorld”结束,请求格式无法识别。”错误
解决办法:在web.config文件中的 <system.web> 节点下加入:<webServices> <protocols> <add name= "HttpPost"/> <add name= "HttpGet"/> </protocols></webSer...原创 2019-05-10 12:21:04 · 277 阅读 · 0 评论 -
ckfinder 如何去掉版本 提示右上方的和左下方的 This is the demo version of CKFinder版本信息
1、CKFinder正上方的版本信息,要去掉的话,需要做以下操作:搜索ckfinder.js下查找到类似代码<h4 class='message_content'></h4>改为<h4 class='message_content'style="display:none;"></h4>2、CKFinder左下方的版本信息,要...原创 2018-12-17 11:36:09 · 1303 阅读 · 1 评论 -
ASP.NET 2.0 jquery ajax 不能调本页面后台方法解决
页面:demo.aspx//后台代码[WebMethod]public static string HelloAjax(){return "Hello jquery ajax!!";}//前台代码$.ajax({type: "post",datatype:"json",url: "demo.aspx/HelloAjax",//本页面后台被调用方法data: "{}"...原创 2018-01-16 23:00:33 · 938 阅读 · 1 评论 -
c# 没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
解决办法:在项目属性里设置“生成”=>“目标平台”为x86而不是默认的ANY CPU原创 2017-09-29 15:26:36 · 6729 阅读 · 0 评论 -
.NET 连接Mysql的一种方式
下载一个叫 mysql-connector-net-5.0.5.zip 的库文件安装后,会得到一个东西MySql.Data.dll ,.net 与MySql 连接的桥梁,很好用在项目中引用 MySql.Data.dll再来个 Imports MySql.Data.MySqlClient 就可以使用了连接:server=localhost;user id=ro原创 2012-06-01 01:01:42 · 1559 阅读 · 0 评论 -
C# 读取app.config配置文件 节点键值,提示 "配置系统未能初始化" 错误的解决方案
新建C#项目,在app.config中添加了appSettings项,运行时出现"配置系统未能初始化"的错误,MSDN里写到,如果配置文件中包含 configSections 元素,则 configSections 元素必须是 configuration 元素的第一个子元素。",将自己添加的appSettings放到configSections 后,则正常。转载 2012-07-17 14:39:20 · 10982 阅读 · 3 评论 -
Session过期设置
摘至:http://lastidea.net/BlogShow.asp?ID=173 先说明情况:公司做监控系统,B/S结构,主要用在局域网内部!监控系统开机可能要开好长时间,管理员的ID和权限等是写在Session里的——我想不用Cookies的原因可能是Cookies不是很安全,还有就是局域网内,只是几台机子访问服务器,Session没有几个,所以即使总保持着Session也转载 2012-08-01 13:46:49 · 998 阅读 · 0 评论 -
对于连接Excel时“外部表不是预期的格式”错误的处理
C#连接EXCEL提示如上错误,一般是因为EXCEL是通过程序直接导出的,这种直接导出的格式实际是HTML格式,不是标准的EXCEL格式,所以C#不支持。所以需要打开这种格式的EXCEL文件后,再进行另存为XLS格式,然后就可以通过C#连接打开了。原创 2012-09-18 12:46:17 · 2625 阅读 · 0 评论 -
C#中Control的作用,及应用示例(清空TextBox)
Control类是Form和各种Windows 窗体控件设备的基类,属于System.Windows.Forms命名空间,每个window控件设备都有一个Controls属性,这个属性为ControlCollection类型,ControlCollection为一个Control对象的集合,包含的是属于某个控件的所有控件对象,利用Control和ControlCollection我们可以轻松地对某转载 2013-08-15 09:45:39 · 1722 阅读 · 1 评论 -
文本框(Textbox)和下拉框(Combobox)自动联想功能的实现
怎样使自己程序中的文本框或下拉框具有像百度和Google那样的自动联想功能?微软的TextBox和Combobox控件为我们提供了简便方法。首先需要学习TextBox(或Combobox)的两个属性,一个属性是AutoCompleteMode,指定控件中使用的自动完成功能的模式,有四种模式,分别是:None:禁用控件的自动完成功能 S转载 2013-08-15 09:49:24 · 3328 阅读 · 0 评论 -
Datatable的Select()方法简介
DataTable是我们在进行开发时经常用到的一个类,并且经常需要对DataTable中的数据进行筛选等操作,下面就介绍一下Datatable中经常用到的一个方法——Select,微软提供了四个函数的重载,分别是 Select()Select(string filterExpression)Select(string filterExpression, string sort)转载 2013-08-15 09:46:26 · 696 阅读 · 0 评论 -
DataGridView中对各种类型的单元格控件的事件处理(DataGridViewCheckBoxCell、DataGridViewComboBoxCell等的选定、事件触发)
DataGridView控件中的列有多种类型,如表示按钮类型的DataGridViewButtonColumn、表示复选框类型的DataGridViewCheckBoxColumn、表示下拉框类型的DataGridViewComboBoxColumn、表示图片类型的DataGridViewImageColumn、表示超级链接类型的DataGridViewLinkColumn、表示文本框类型的Dat转载 2013-08-15 09:47:26 · 1407 阅读 · 0 评论 -
C#中跨线程访问控件问题解决方案
net 原则上禁止跨线程访问控件,因为这样可能造成错误的发生,推荐的解决方法是采用代理,用代理方法来间接操作不是同一线程创建的控件。 第二种方法是禁止编译器对跨线程访问作检查,可以实现访问,但是出不出错不敢保证Control.CheckForIllegalCrossThreadCalls = false;最近我在做一个项目,遇到了跨线程要去访问页面控件.但是总是提示出错,不能在其它线程转载 2012-05-12 15:25:50 · 1043 阅读 · 0 评论