.NET
文章平均质量分 73
xiangcns
专注开发工程物料管理系统,ERP类软件架构,数字工厂设计协同、数字化交付和PDMS建模软件二次开发
展开
-
从零开始搭建一个GIS开发小框架(七)——GMap.Net组件WPF版本加载POI性能测试
你正了一下电脑背包,带上头盔,蹬上自己的雅迪,匆匆赶往自己人生的下一站。原创 2022-09-20 16:07:42 · 755 阅读 · 0 评论 -
从零开始搭建一个GIS开发小框架(五)——GMap.Net组件WPF版本使用体验
现在windows平台的开发越来越流行WPF,我发现GMap.Net也有WPF版本,就跟风尝试了一下。原创 2022-08-25 12:39:02 · 1421 阅读 · 0 评论 -
数据库同步工具
DMO是一个数据库管理工具,帮助DBA对数据库进行维护管理,包括:数据迁移、数据一致性检查、表和视图结构一致性检查等功能原创 2016-12-07 14:40:31 · 13111 阅读 · 0 评论 -
PDMS二次开发(十四)——自动插入焊口和计算焊接当量(达因数)
Pipeline Tool增加新功能:自动添加焊口并计算焊接当量(达因数),Pipeline大版本号升为0.9.5。原创 2021-06-30 23:51:03 · 3253 阅读 · 0 评论 -
C# Winform程序设计运行在高分屏下模糊解决办法
C# Winform程序设计运行在高分屏下模糊解决办法转载 2019-12-25 11:25:16 · 1135 阅读 · 0 评论 -
[C#新手入门 二] SqlDataAdapter.Update批量数据更新
SqlDataAdapter.Update批量数据更新使用SqlDataAdapter.Update可以方便地对数据库进行快速、批量数据更新。我们最常用的多条数据更新方法是使用循环多次执行SQL语句或存储过程,这样虽然方便,但由于连接和数据传递要在服务器和客户端多次来往,大大增加了整个过程的时间,当数据越大时越明显!下面对SqlDataAdapter.Update作个简单的演示介绍吧。...转载 2014-02-11 18:00:36 · 12393 阅读 · 2 评论 -
[C#新手入门 一] 调用API函数给Winform窗体添加动态特效(转)
想让你的Winform窗体美化得更炫、更美丽,光是有漂亮的C#皮肤、背景贴图等这些静态的部分是远远不够的,还需要有一些动态部分的加持才能让你的程序界面有更好的用户体验。这里要介绍的是调用user32.dll中的API函数来给Winform界面添加动态特效。user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息。与C++...转载 2014-01-27 16:38:38 · 1675 阅读 · 0 评论 -
[C#新手入门 六] 如何高效的将excel导入sqlserver?
大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数据从excel导入到sql只需要4.5秒。<?xml:namespace prefix = o ...原创 2012-02-25 10:28:00 · 786 阅读 · 1 评论 -
彻底解决--“未能加载文件或程序集“xxx.dll”或它的某一个依赖项”
启用应用程序32位池 找到网站的应用程序池,右键“高级设置”,启用应用程序32位池设置为true。原创 2018-03-25 18:10:22 · 24231 阅读 · 5 评论 -
对于运行ASP.NET程序时,提示:无法启动程序“http://localhost:XXXXX/Default.aspx”。的解决办法
###防火墙问题###Visual Studio 2017对于运行ASP.NET程序时,用chrome启动不断报这个错误,用Edge就不报错误,问题的原因是防火墙没有设置,在防火墙里面把chrome加入白名单即可。###Chrome设置###如果提示:Visual Studio 2017错误:无法启动程序,在当前状态下操作不合法解决办法:关闭Chrome上的JavaScript调试。转到“ 工具”>“选项”>“调试”>“常规” ,关闭“ 启用JavaScript调试”(Chrome原创 2018-03-24 17:51:50 · 4824 阅读 · 0 评论 -
[C#新手入门 三] 使用DataTable作为存储过程的参数
http://www.cnblogs.com/zhangchenliang/archive/2011/05/19/2050752.html一、测试环境1、Windows Server 2008 R2 DataCenter2、Visual Studio 2008 Team System With SP13、SQL Server 2008 Enterprise Edition With...转载 2014-02-12 11:29:36 · 5162 阅读 · 0 评论 -
[C#新手入门 四] Winform 多线程初步 BackgroundWorker的用法
DataGridView App using BackgroundWorker for Async Data Loadhttp://code.msdn.microsoft.com/DataGridView-App-using-605c1697/view/SourceCode#content backgroundworker使用 实现进度条ProgressBarhttp://hi.b...转载 2014-02-17 22:11:54 · 8866 阅读 · 0 评论 -
[C#新手入门 五] AcceptChanges() 的作用
当对 DataSet 调用 AcceptChanges 时,任何仍处于编辑模式的 DataRow 对象都将成功结束其编辑。原创 2014-02-27 09:26:20 · 7331 阅读 · 1 评论 -
[C#新手入门 七] asp.net部署后访问数据库发生vs崩溃
http://www.tuicool.com/articles/uEjY7f 之前做好的asp.net部署后,发现 访问数据库时:异常:已捕获: "已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确。)" (System.Data.SqlClient.SqlException) ...转载 2014-03-03 15:53:28 · 1427 阅读 · 0 评论 -
正则表达式-验证带千分号的,带任意位小数的数字类型
想写一个正则表达式,验证带千分号的,带任意位小数的数字类型。原创 2014-07-12 14:27:42 · 6805 阅读 · 7 评论 -
Nuget程序包还原失败找不到1.4.4版本的程序包Angularjs
概述遇到一个奇葩问题,在网上下载了一个ASP.NET MVC+AngularJS的Demo程序准备学习一下,编译的时候总是提示要还原Nuget包,但是每次还原都卡在AngularJS.1.4.4这个包上,问题最终解决。错误提示nuget程序包还原失败找不到1.4.4版本的程序包Angularjs用Nuget管理器不论是安装1.4.4还是1.6.1最新稳定版,都没用。网上搜攻略packages.con原创 2017-02-08 13:39:43 · 3773 阅读 · 0 评论 -
ABP框架学习笔记(一)——概要介绍
ABP采用了以下技术服务器端:ASP.NET MVC 5、Web API 2、C# 5.0DDD领域驱动设计(Entities、Repositories、Domain Services、Domain Events、ApplicationServices、DTOs等)Castle windsor (依赖注入容器)Entity Framework 6 \NHibernate,数据迁移L...转载 2019-05-30 14:25:24 · 2913 阅读 · 0 评论 -
c#中使用正则表达式
c#中使用正则表达式原创 2018-01-02 17:03:13 · 778 阅读 · 0 评论 -
ASP.NET学习笔记[12] - Gridview里的下拉框筛选效果
一、前言很多第三方插件实现了这个功能,但不是我想要的那种像Excel表头一点就展开筛选面板的效果(很多用的是文本框输入filter查询条件),干脆自己动手丰衣足食吧。当初觉得太复杂,拖了很久,直到真的实现了,回头看看挺不可思议的。二、概述ASP.NET页面上我们显示数据表格一般用GridView控件,有时GridView数据行数很多,我想用一个类似Excel里的筛选功能来检索数据,如下图:下图是我实原创 2015-11-23 09:14:27 · 10144 阅读 · 5 评论 -
ASP.NET学习笔记[6] - SVN配置方法
---- 配置方法 ----安装就不说了,windows下的安装都是SB式的配置的几个问题说一下1.指定代码仓库根目录 Repositories root2.安装完TSVN之后,在subversion的安装路径下,找到bin文件夹,在下面新建一个setupservice.bat文件,内容是sc create svnserve binpath= "C:\Program Files原创 2012-02-25 10:34:00 · 1551 阅读 · 0 评论 -
ASP.NET学习笔记[1] - iis不能使用的问题解决
今天想使用IIS,发现自己在装系统的时候没有安装IIS,再安装的时候,提示缺少文件,我估计是因为打过SP2补丁包的问题,因为我安装windows server 2003的光盘是无SP版的。尝试了一下,用以下办法解决了。一、先安装IIS,不管提示缺什么都继续。二、重新安装一遍SP2补丁包。三、再打开IIS设置一个虚拟路径做尝试,提示:ASP.net中"名称以无效字符开头"问题,把IIS重新注册一遍 ...原创 2008-09-18 14:47:00 · 845 阅读 · 0 评论 -
ASP.NET学习笔记[2] - 关于使用Master.Page的几点注意事项
1.在内容页面中添加MasterPage引用 MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="NorthSale._Default" %> 2.内容页面中 标记下不能嵌套标记 3.可以将引用的css文件专门放在一个Content中原创 2010-08-23 10:40:00 · 773 阅读 · 0 评论 -
ASP.NET学习笔记[3] - Sql Server数据库绑定
1.web.config文件 /*数据库文件配置在sql server默认路径下*/ /*数据库文件配置在sql server默认路径下*/ |DataDirectory|/Northwind.mdf;Integrated Security=True;Connect Timeout=30;User Instance=Tr原创 2010-08-24 17:21:00 · 610 阅读 · 0 评论 -
ASP.NET学习笔记[8] - 梅花雨日历控件与textbox控件用法
aspx页面:添加引用:控件调用:'>CalendarMei.js文件<!--/* 调用方法:不能用onfocus,要用onclick */// 删除前后空格String.prototype.trim = function(){return this.replace(/(^\s+)|(\s+$)/g,"");}var cal_原创 2013-02-07 11:30:29 · 2720 阅读 · 0 评论 -
ASP.NET学习笔记[7] - aspx页面打开一个新窗体无刷新传值
【代码示例】 1、在aspx页面拖个客户端控件,然后双击:a id="btnCreatpo" style="width: 25px;cursor:pointer" onclick="returnShowCreatePODialog()">创建新合同a>【代码示例】 2、在双击的事件中写入:function ShowCreatePODialog () { var a原创 2013-02-07 11:21:08 · 1679 阅读 · 0 评论 -
ASP.NET学习笔记[9] - jQuery和UpdatePanel兼容的问题
http://blog.163.com/renlee_1007/blog/static/225358620116203403011/ 在使用AJAX的時候,因為各種AJAX控件的功能、樣式和效率都不盡相同,所以為了效果和效率我們都會遇到混用的時候。這時就有問題了,當用UpdatePanel翻頁後,jQuery就會失效。下面是一個案例:(代码片段1)script language="转载 2014-03-21 10:41:38 · 846 阅读 · 0 评论 -
谨慎使用asp.net中的static变量
用惯了C/S编程,经常定义全局变量的时候,为了方便,而且下次调用某函数的时候仍能获取到变量的值,我们经常会定义static类型的全局变量。 但是现在转而B/S的编程,坏习惯自然而来的的沿用过来。每张页面登录的时候,用户的基本信息全局变量全部都定义成了static类型。结果,发现了一个严重的问题。就是用户张三登录了,显示的是张三的基本信息,然后张三用户添加了一条记录。照例说列表中转载 2014-06-30 11:21:47 · 1073 阅读 · 0 评论 -
css如何创造出三角形
/* Sub menu indicators===================*/.sm-blue a span.sub-arrow {position:absolute;bottom:2px;left:50%;margin-left:-5px;/* we will use one-side border to create a triangle so th原创 2014-11-27 20:56:21 · 1013 阅读 · 0 评论 -
DataTable中Rows.RemoveAt(i)和Rows(i).Delete的区别
delete并不是真的删除 只是 将该row的rowstate变为 rowstate.delete(Rows.Count还是那么多);remove是 真的从datatable中删除。原创 2015-04-20 00:45:04 · 9666 阅读 · 0 评论 -
[C#新手入门 八] SqlRowUpdatedEventHandler 是干嘛用的?
adapter.RowUpdated += new SqlRowUpdatedEventHandler(OnRowUpdated); 这句话是干嘛用的?原创 2015-09-17 01:06:26 · 1374 阅读 · 0 评论 -
ASP.NET学习笔记[10] - GridView点击行按钮的时候固定滚动条的实现方法
GridView显示的内容行数比较多需要原创 2014-10-16 22:58:33 · 3541 阅读 · 0 评论 -
ASP.NET学习笔记[11] - asp.net报错“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”的解决办法
调试的时候突然之间一连数据库就崩,报错:其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。解决办法:用管理员身份运行CMD:netsh winsock reset转载 2015-11-20 13:32:07 · 947 阅读 · 0 评论 -
[C#新手入门 九] C#读取Excel表中的数据时,有的数据读取不到
今天把程序发布到服务器IIS后,运行发现一个问题,有的excel导入模板出现导入数据丢失,某列第一行是空白没有值,后面是数字类型的数据,导入时整列值后变成空白了。导入的方式是在客户机选择Excel导入模板,上传到服务器,在服务器上执行读取Excel,数据写入数据库。注册表修改内容如下:在HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.转载 2016-01-18 15:09:25 · 5223 阅读 · 0 评论 -
[C#新手入门十] 如何判断一个字符串中值不包含字母,数字和“_”
逐个判断ASCII值原创 2017-04-28 10:20:33 · 3742 阅读 · 0 评论 -
HTTP Error 500.19 - Internal Server Error
项目文件下.vs=>config=>applicationhost.config,中的physicalPath的路径修改为正确的引用,即可原创 2017-07-13 09:02:52 · 550 阅读 · 0 评论 -
ASP.NET学习笔记[4] - 无法分析从服务器在通过调用 Response.Write()
错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。今天做项目的时候被一个对话框给难住了。。。。。。情况是这样的,我用了个母版,在子页面客户列表里面原创 2012-02-25 10:20:30 · 2039 阅读 · 0 评论