
.NET
小旧
人生不如意,十之八九
展开
-
vs2010打开vs2012,vs2013编写的工程
在vs里面,vs2012,vs2013能够直接打开用vs2010写的工程项目,但是vs2010是不能直接打开用vs2012,vs2013编写的项目的。当然修改一下参数还是能够打开的。进入项目文件夹,找到项目的.sln文件。右键用记事本打开,进入后修改参数:Microsoft Visual Studio Solution File, Format Version 12.0转载 2016-06-27 08:57:51 · 647 阅读 · 0 评论 -
SQL Server中nchar和nvarchar的区别
最近用wpf做功能的时候,新增的一个数据库字段,能够写入数据到数据库,但是前端combobox(Item的数据写死)无论如何都显示不了数据。跟踪代码,确定读取数据库数据是没有问题的,代码功能也基本没有问题。于是比较纳闷为什么无法显示数据。后来想到了是不是数据库的字段类型的问题。因为新增字段用的是nchar类型。查阅资料发现:nchar: 固定长度,存储Unicode字符,不足的补英文半原创 2017-11-16 17:44:34 · 1396 阅读 · 0 评论 -
vs未找到与约束的解决方法
一、有时用VS打开项目时,会报下面类似错误 1、未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService2、未找到与约束ContractNameMicrosoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCo转载 2017-11-13 13:27:00 · 4819 阅读 · 4 评论 -
winform listboxview 全选与全不选
对选项Item Checked事件做如下处理,取消全选的时候也会触发下面的事件,所以需要加条件进行判断。private void lstvBusiness_belong_ItemChecked(object sender, ItemCheckedEventArgs e) { //当被选择的是“全部”才触发以下事件 if (e原创 2017-08-23 17:46:03 · 1517 阅读 · 0 评论 -
C#委托使用详解
C#委托使用详解(Delegates)摘要委托是C#编程一个非常重要的概念,也是一个难点。本文将系统详细讲解委托。 1. 委托是什么?其实,我一直思考如何讲解委托,才能把委托说得更透彻。说实话,每个人都委托都有不同的见解,因为看问题的角度不同。个人认为,可以从以下2点来理解: (1) 从数据结构来讲,委托是和类一样是一种用户自定义类型。 (2) 从设计模转载 2017-03-06 09:25:34 · 297 阅读 · 0 评论 -
striing[]和list<string>转换
1,从System.String[]转到ListSystem.String[] str={"str","string","abc"};List listS=new List(str); 2, 从List转到System.String[]List listS=new List();listS.Add("str");listS.Add("hell原创 2016-11-11 11:11:52 · 698 阅读 · 0 评论 -
WPF datagrid 全选全不选
前端: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525转载 2016-07-21 17:08:01 · 2027 阅读 · 0 评论 -
WPF,去掉ListBox的右键选中项
添加listbox的PreviewMouseDown事件代码:private void listBox1_PreviewMouseDown(object sender, MouseButtonEventArgs e) { if (e.RightButton == MouseButtonState.Pressed) e.Ha原创 2016-07-21 10:51:19 · 2320 阅读 · 0 评论 -
HTTP 错误 500.21 - Internal Server Error以及aspnet_regiis.exe 不是有效的 Win32 应用程序的解决方法
调试网站过程中遇上了“HTTP 错误 500.21 - Internal Server Error”的错误提示,查找资料之下知道了可以通过cmd命令本来输入命令解决该问题。如果机器上同时装有多个版本的 .NET Framework ,注册不同版本.NET Framework的方法如下:asp.net 2.0C:\WINDOWS\Microsoft.NET\Framework原创 2016-06-17 11:35:14 · 3038 阅读 · 0 评论 -
无法识别的属性“targetFramework“的问题解决方法
今天调试部署网站的时候遇到了无法识别的属性“targetFramework”的问题,网上找了一下原因,检查发现本机用于WEB发布的“.NET Framework 版本”V2.0,而错误的提示里面targetFramework=‘4.0’于是打开应用程序池,编辑对应的应用程序池,将.NET Framework改成4.0的即可原创 2016-06-17 11:12:23 · 4802 阅读 · 0 评论 -
C#中sender的用法
EventArgs是包含事件数据的类的基类,用于传递事件的细节。 EventHandler是一个委托声明如下 public delegate void EventHandler( object sender , EventArgs e ) 注意这里的参数,前者是一个对象(其实这里传递的是对象的引用,如果是button1的click事件则sende转载 2016-07-12 09:42:58 · 5695 阅读 · 0 评论 -
wpf中rediobutton的问题
最近在开发的过程中遇到rediobutton的一个问题,在数据加载的时候在后台代码给redio的check进行了赋值,在一个窗体里面修改redio的check值,是没有问题的。但是当两行数据距离需要拉动滚动条修改的时候,比如要选择的rediobutton离原来的check值很远的时候,发现无论如何也选择不上,返回的时候原来的check值又被选上了。检查了一番,自己发现在check改变的时候,并原创 2018-01-05 10:50:53 · 299 阅读 · 0 评论