.NET技术
阿达King哥
如何看透生活的本质却依然热爱生活
展开
-
Unable to create an object of type ‘DbContext‘. For the different patterns supported at 原因
如果没有设置为“始终复制”则可能导致其配置文件无法复制到bin目录下,则。有可能是代码中设置数据库连接的文件没有设置为“始终复制”时找不到对应的数据库连接。原创 2024-08-19 14:00:26 · 554 阅读 · 0 评论 -
如何在asp.net mvc的视图中判断Model的一个属性为null
假设Model.InstFormatID为空。因为最后渲染成html的时候会变成下面的代码。所以得绕一下,改动代码如下。使用如下代码是不能判断的。原创 2024-05-20 16:52:50 · 260 阅读 · 0 评论 -
JQuery异步加载表格选择记录
首先在页面中定义一个表格对象原创 2024-01-09 09:07:12 · 531 阅读 · 0 评论 -
在ASP.NET MVC中使用JQuery提供的弹出窗口(模态窗口)
使用图层灵活显示在浏览器的任何位置。默认情况下指定不可见。原创 2024-01-08 15:35:48 · 843 阅读 · 0 评论 -
ASP.NET Core MVC依赖注入理解(极简个人版)
MVC的依赖注入其实很简单原创 2023-12-19 11:25:25 · 1216 阅读 · 0 评论 -
接口(五)实现接口
第五节、实现接口 1、显式实现接口成员 为了实现接口,类可以定义显式接口成员执行体(Explicit interface member implementations)。显式接口成员执行体可以是一个方法、一个属性、一个事件或者是一个索引指示器的定义,定义与该成员对应的全权名应保持一致。using System ;interface ICloneable { object转载 2008-09-25 08:45:00 · 998 阅读 · 0 评论 -
RadControl的Live Demo运行错误的解决方案
在Web.config中将中关于DialogHandler.aspx和SpellCheckHandler.axd的节替换成下面的内容。<add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=<SPAN styl原创 2010-02-20 16:10:00 · 1248 阅读 · 0 评论 -
HiddenField在js赋值后,提交后值不变的问题
也许在js中,你把value的v大写了。例如: var hfEmployeeID = document.getElementById(""); if (returnValue) { hfEmployeeID.Value原创 2010-05-15 11:58:00 · 7140 阅读 · 6 评论 -
C#事件为空
事件定义之后,在调用的时候提示为空是怎么回事?转载 2010-09-11 13:17:00 · 2584 阅读 · 0 评论 -
在Visual Studio中如何生成不安全代码
在Visual Studio中如何生成不安全代码原创 2010-09-11 21:57:00 · 1525 阅读 · 0 评论 -
VB电机监测模拟程序
<br />电机模拟程序<br /><br /> <br />流程图:<br /><br /> <br />关键代码:<br />1、在系统单击开始时,让计时器有效。<br />Private Sub cmdStart_Click()<br /> Call SetTimerEnable<br />End Sub<br />设置“计时器”有效函数<br />Private Sub SetTimerUnenable()<br /> tmVoltage.Interval = Val(txtVoltag原创 2011-01-14 11:05:00 · 1365 阅读 · 0 评论 -
基于.net的五自由度机械手控制软件的设计与实现
<br />基于.net的五自由度机械手控制软件的设计与实现<br /><br />景鑫,陆瑶<br />(无锡职业技术学院机器人研究所江苏无锡214121)<br />摘要:五自由度机械手的运动行为由控制卡操作电机实现,以往的上位机控制软件都是直接调用控制卡提供的基本运动单元函数,其程序本身并不因具体情况而具有逻辑性。为了使操作软件更加符合机械手本身的特点,本文以无锡职业技术学院机器人研究所开发的五自由度机械手为依托,设计了一种比较适合五自由度机械手运动特点的软件结构,并在.net环境下用C#语言实现。最原创 2011-03-28 21:13:00 · 5053 阅读 · 2 评论 -
WPF中如何将流写入Image控件
using (MemoryStream stream = new MemoryStream(abyteArray0)){ image.Source = BitmapFrame.Create(stream, BitmapCreateOptions.None, Bi原创 2011-09-04 23:43:21 · 1680 阅读 · 2 评论 -
WPF如何选中树节点
WPF的Treeview要写一个TreeviewItem.Selected事件,这个事件只是对TreeviewItem.IsSelected的变化有响应。 //AreaTreeNode:TreeViewItem//其中Header是一个CheckBo原创 2011-08-09 17:48:05 · 1989 阅读 · 0 评论 -
怎么让DataGridView的RowHeader的小箭头指向固定的行
dataGridView1.CurrentCell = dataGridView1.Rows[i].Cells[0];原创 2009-09-12 11:05:00 · 3302 阅读 · 1 评论 -
NHibernate中ISession的Flush理解
开始老不知道在执行Insert或者Delete,update之后为什么要调用Flush(),后来看了http://www.cnblogs.com/lyj/archive/2008/10/17/1313612.html知道,原来,ISession中保存的是内存中的数据,如果不同步Session的话,那么原来调用的Session保存的是修改数据库数据之前的数据。只有调用了Flush()函数才跟数据原创 2009-07-05 22:24:00 · 3653 阅读 · 0 评论 -
接口(七)覆盖序接口
第七节、覆盖虚接口 有时候我们需要表达一种抽象的东西,它是一些东西的概括,但我们又不能真正的看到它成为一个实体在我们眼前出现,为此面向对象的编程语言便有了抽象类的概念。C#作为一个面向对象的语言,必然也会引入抽象类这一概念。接口和抽象类使您可以创建组件交互的定义。通过接口,可以指定组件必须实现的方法,但不实际指定如何实现方法。抽象类使您可以创建行为的定义,同时提供用于继承类的一些公共转载 2008-09-25 19:36:00 · 718 阅读 · 0 评论 -
接口(八)事件与接口编程
很多初学c#的朋友对于事件与接口感到迷惑不解,不明白它们之间的关系,下面我就用实例来简单的分析讲解一下。 事件,用event修饰符来代表一个事件,我们要创建一个C#事件必须按以下顺序来扫行: 1,创建或标识一个代表。比如下例中的public delegate void dele(); //声明代表,delegate 关键字通知编译器 dele 是一个委托类型 2转载 2008-09-28 09:27:00 · 789 阅读 · 0 评论 -
NumericUtil
public class NumericUtil { /// /// 转换汉字数字到整型 /// /// /// private static int ConvertChineseNumberToInt(string number) { int selectedVa原创 2009-02-19 15:51:00 · 909 阅读 · 0 评论 -
WinFrom开发时设置TabIndex没有用怎么办?
肯定有控件在容器里面,例如GroupBox。可以这样,你把Groupbox的TabIndex设置为10的倍数,而且往大了设置(因为控件的TabIndex可能在20以内)。控件还是排序设置其TabIndex,例如0、1、2、3...然后确认按钮和取消按钮设置为100的倍数,保证可以。哈哈。原创 2009-03-03 19:32:00 · 2603 阅读 · 0 评论 -
asp.net中Treeview在IE7中出现竖线断裂的处理
去掉页面自带的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">原创 2009-04-04 11:02:00 · 1379 阅读 · 0 评论 -
IE7的css不能显示背景的处理办法
这样在IE7下是不显示背景的。 指定宽度和高度即可。原创 2009-04-05 20:40:00 · 3224 阅读 · 0 评论 -
VS 2005不能调试Javascript的处理方法
在你要处理的js处加上 debugger; 再运行vs 2005。 当然前提要做好debug的设置工作,具体请看: http://blog.joycode.com/saucer/archive/2006/10/26/85679.aspx原创 2009-04-07 16:39:00 · 934 阅读 · 0 评论 -
SQL SERVER 2005安装时不能获得aspnet账户的解决方法
http://dotnetfish.blogspot.com/2008/11/sql-server-setup-failed-to-obtain.htmlSQL Server Setup failed to obtain system account information for the ASPNETTrying to setup MSSQL 2005 Developer versi转载 2009-04-28 13:02:00 · 2798 阅读 · 1 评论 -
ConnectionString密码丢失的解决方法
主要发生在使用SqlHelper或者一些数据库操作中。如,我在使用SqlHelper.ExecuteNonQuery之后,ConnectionString的密码部分就丢失了。 通过Google之后照到原因是: connectionstring 类似于 ole db 连接字符串,但并不相同。和 ole db 或 ado 不同,假如“persistsecurity info ”值配原创 2009-08-23 18:05:00 · 1532 阅读 · 0 评论 -
WPF窗体去掉最大化,最小化按钮。
[DllImport("user32.dll", EntryPoint = "GetWindowLong")] public static extern int GetWindowLong(IntPtr hwnd, int nIndex); [Dl原创 2011-08-18 08:58:56 · 8041 阅读 · 2 评论 -
Eclipse添加Layout没有在R中自动生成对应的项目
请重新构建项目即可。原创 2012-03-31 09:37:29 · 2759 阅读 · 0 评论 -
OPC客户端调用时提示“无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型”...
引发错误的原因:64位系统下,有些组件(微软的)只有32位版本,64位的应用程序调用不了32位的COM组件,返回的结果就是没有注册类别。 在64位系统中,VS2008默认会生成64位的程序,你可以改变程序的部署平台为×86来生成32位的程序。解决方法:在“解决方案”-》“开发项目的名称”,鼠标右击,单击“属性”-》“生成”-》“目标平台”,把“AnyCPU”改成“×原创 2015-11-17 22:49:08 · 8540 阅读 · 0 评论 -
Modbus CRC16校验算法--查表法(已经过本人测试,工作良好)
代码如下:[cpp] view plaincopyuchar auchCRCHi[]= { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0转载 2015-12-04 09:42:02 · 4848 阅读 · 0 评论 -
Access在winform下无法进行插入,修改,删除的问题
把ConnectionString改为绝对路径。原创 2016-07-10 11:38:32 · 1394 阅读 · 0 评论 -
C# 二进制字符串转Byte数组的算法
以二进制的优点是可以做“位与“操作,速度非常快,而且计算方便。那么如何把字符串的二进制数保存呢,最好的方法就是每隔8位做一次转换为Byte,然后保存。public static byte[] ToBytes(this string orgStr) { byte[] result = null; if (HasNotContainB...原创 2019-04-04 10:44:47 · 4775 阅读 · 0 评论 -
关于Mutex的构造函数参数设置
Mutex的英文解释就是互斥体,也就是线程或者进程在同时访问一个资源的时候,是需要排他访问,也就是说一个时间段内只能有一个线程对象访问公共资源。Mutex的构造函数分为Mutex(),Mutex(Boolean),Mutex(boolean, string)。下面就较这3个构造函数分别进行比较分析。1、 Mutex()这样一个构造函数相当于执行了Mutex(false),这样一个构造原创 2014-11-05 09:01:10 · 4273 阅读 · 0 评论 -
C# Control.Invalidate()的理解
MSDN:调用 Invalidate 方法并不强制同步绘制;若要强制同步绘制,请在调用 Invalidate 方法之后调用 Update 方法。在不带参数的情况下调用此方法时,会将整个工作区添加到更新区域。这句话的一式原创 2014-11-17 11:21:18 · 4616 阅读 · 0 评论 -
C#遍历引用的程序集
foreach (System.Reflection.Assembly assembly in System.AppDomain.CurrentDomain.GetAssemblies()) {}原创 2012-05-15 11:07:02 · 3764 阅读 · 0 评论 -
WINCE设备连接到PC后如何通过WIFI访问数据库服务器
在Windows Mobile 6.1中修改网络的连接设置即可,将“自动”选项设置为“单位网络或者家庭网络”原创 2014-01-11 16:49:08 · 3443 阅读 · 0 评论 -
然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。解决方案
改成off之后也没效果。把web.config文件里面所有的注释去掉。原创 2012-12-20 14:16:02 · 6890 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法~
转自:http://www.cnblogs.com/zyh-nhy/archive/2008/01/28/1056194.html转载 2013-07-17 22:47:38 · 1250 阅读 · 0 评论 -
给datagridview添加一个自定义列类型-日期类型
http://www.sunnybtoc.com/page/M0/S235/235411.html转载 2013-08-08 16:20:05 · 2836 阅读 · 0 评论 -
XtraReport取消显示One or more margins are set outside...
设置PrintingSystem.ShowMarginsWarning = false;原创 2013-10-12 15:04:45 · 3637 阅读 · 0 评论 -
WINCE开发数据库应用如何直接使用SqlClient的注意事项
1、WINCE客户端直接连wifi,要将无线路由器的密码设置成128位,16进制。一共要26个数字。2、做测试的时候,要将WINCE客户端从底座上拔出来,并连接到wifi上进行测试才可以使用。3、把WINCE设备插在底座上连击调试的时候,要关闭WINCE设备的wifi,因为只有这样,才能使WINCE设备认为跟PC机是同步的,并且共享一个网络连接。否则WINCE设备不知道使用的是哪个网络连接原创 2014-01-06 13:55:07 · 2709 阅读 · 0 评论