![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#.net & asp.net & ado.net
文章平均质量分 51
搜神客
京东人。
展开
-
隐藏datagridview行时必要的一步操作
最近一个新需求,扫描商品条码的时候要将订单表中显示在dgv上的该商品内容隐藏, 开始以为给行设置一个visible=false;就可以了。 但是总是报异常。后来经过一番折腾, 发现了两个新的方法: //挂起数据源(防止对单元格操作时影响源数据) this.dgvScanWare.Bi原创 2010-01-17 17:38:00 · 441 阅读 · 0 评论 -
C#.net 报错:“无法在证书存储区中找到清单签名证书” 的解决方案
用记事本打开对应csproj文件。将 true改为false 删除类似以下xml就能顺利通过编译了 2AFE3B798771EF167E1EC854A89167D6CCB03454 ClubDataWin_TemporaryKey.pfx true false Full D:/Works/code/Demo/ true Disk原创 2009-12-27 22:57:00 · 1632 阅读 · 1 评论 -
微软vs2010发布会
今天有幸参加了microsoft vs2010发布会, 从早上9:30到晚5:30,不过收获还是蛮多的~~爆料1,~~~~在无忧创想抽奖 意外抽了第一名。 哈哈, 选了本silverlight3.0(虽然4.0已经出来了)美孜孜的跑了~~爆料2,哇塞, 给我颁奖的是个很可爱的小姑娘, 十分兴奋的对我说:“哇塞!你是京东的呀, 我常常在你们那买东西~~”, 哈哈, 我还挺自豪的~爆料3,原创 2010-04-12 20:34:00 · 625 阅读 · 0 评论 -
ibatis得到即时的sql语句
//得到即时的sql语句 public string GetRuntimeSql(string readOrWriterName, string statementName, object paramObject) { string result = string.Empty; ISqlMapper sqlMapper = n原创 2010-04-08 20:31:00 · 1215 阅读 · 0 评论 -
vs2010安装失败(如下图)的解决方法
安装日志:[04/18/10,14:58:05] Microsoft Visual Studio Macro Tools: [2] WARNING! Setup Failed for optional component Microsoft Visual Studio Macro Tools. MSI returned error code 1603[04/18/10,14:59:41]原创 2010-04-22 23:56:00 · 59867 阅读 · 15 评论 -
C#中ToString格式转换整理
<br />C<br /> <br /> <br />货币<br /> <br /> <br />2.5.ToString("C")<br /> <br /> <br />¥2.50 <br /> <br /> <br />D<br /> <br /> <br />十进制数<br /> <br /> <br />25.ToString("D5")<br /> <br /> <br />00025<br /> <br /> <br />E<br /> <br /> <br />科学型<br /> <br />原创 2010-12-09 13:26:00 · 880 阅读 · 0 评论 -
c#.net Ibatis 获取执行sql
<br /> public IList<BookDetail> GetImpnoByBookno(string bookno)<br /> {<br /> //下面这句就是获得配置文件中sql的<br /> string sql = GetRuntimeSql("SqlMapReader.config", "BookInfoDao.GetImpnoByBookno", bookno);<br /> return Re原创 2010-12-10 10:33:00 · 1095 阅读 · 0 评论 -
正解StringBuilder的应用(随记)
<br />String 类型是引用类型, 它在堆上分配内存<br />String 每次运算时会产生一个新的实例(String 对象一旦生成就无法改变)<br />用==,!= 比较string类型实际上比较的是对象的值<br /> <br />所以相对来说,在处理大数据量的信息时, stringBuilder要更快一些。 <br /> <br /> <br /> <br /> <br />http://apps.hi.baidu.com/share/detail/445262原创 2011-03-03 12:08:00 · 415 阅读 · 0 评论 -
基础复习第一弹----枚举
<br /> enum Enum1 : uint {<br /> num1,<br /> num2,<br /> num3 = 4,<br /> num4 = 6,<br /> num5<br /> }<br /> <br /> <br /> <br />这里的 : 后面的uint代表的是该枚举类型为正整(含0)<br />几个值的输出索引依次为: 0,1,4,6,7<br />我们可以总结出 ,枚举的默认索引从0开始,原创 2011-03-03 10:36:00 · 312 阅读 · 0 评论 -
.net中using指令用法
本文将介绍以下内容: • using指令的多种用法 • using语句在Dispose模式中的应用 1. 引言 在.NET大家庭中,有不少的关键字承担了多种角色,例如new关键字就身兼数职,除了能够创建对象,在继承体系中隐藏基类成员,还在泛型声明中约束可能用作类型参数的参数,在[第五回:深入浅出关键字---把new说透]我们对此都有详细的论述。本文,将把目光转载 2010-03-01 00:23:00 · 777 阅读 · 1 评论 -
安装程序制作流程
一.创建安装项目1.右键点击解决方案,“添加”->添加新项目,选择“其他项目类型”中的“安装和部署”,选择“安装项目”,在名称框中输入“SetUp”。2.单击“确定”关闭对话框。3.选择SetUp,打开属性窗口,在ProductName中输入“商品管理系统”。4.在文件系统中选择“应用程序文件夹”,添加项目输出,弹出“添加项目输出组”,选择主输出的项目名称。二.创建快捷方式转载 2009-12-11 15:29:00 · 701 阅读 · 0 评论 -
初涉Remoting
Remoting:远程技术概念上与Webservice技术类似,不同的应用程序域中的对象可借助远程技术来通讯。远程技术主要用于N层体系结构的层间通讯,即在不同层的边界处的通讯。远程技术与Web服务都是基于TCP/IP技术。WebService一般使用SOAP协议,目的是为了跨语言跨平台的应用程序协作。可能会使用到ASCII编码,但CPU会耗费一些时间进行通用编码到本平台编码的转换或反之。如果平台间转载 2009-12-01 13:05:00 · 448 阅读 · 0 评论 -
ASP.net 国际化与本地化(globalization&Localization)
当我们的网站是面向世界,或是不同国别,不同语言喜好的用户时我们需要考虑国际化和本地化。***本地化或国际化的实现思想是:在程序初始启动时或是运行时,系统的UI控件上显示的与语言文化相关的硬编码字符串(语言,时间字符串的表示,货币的表示等),全部来自配置文件。一般是一个语言文化有一套配置文件,(在.net世界中也将语言文化中立的部分和特定语言文化部分打包进不同的程序集,特定语言文化程序集称为“卫星程转载 2009-12-01 10:06:00 · 704 阅读 · 0 评论 -
.net Customer Server Controls——客户化服务端控件
用户控件容易创建,但它仍有局限,如:不可像常规的控件那样加入到ToolBox,不能在属性窗体中处理事件。客户化服务端控件较用户控件更复杂,更难实现,但也更强大,更灵活。*有两种方式来创建服务端控件。最简单的方法是:创建DLL类库。另一方式是创建Web控件类库。后一种方式一般是我们首选的方法,但它涉及到很多的代码。先来看第一种方式:***创建新项目,项目类型选择类库。注意路径,最好同网站项目文件夹同转载 2009-12-01 11:45:00 · 349 阅读 · 0 评论 -
实现基于事件通知的.Net套接字
以前学过MFC,我用过的它里面的包装Winsock的两个类CSocket和CAsyncSocket,我一直觉得它哪个事件通知的功能比较不错,特别是在连接的两方收发数据没有一定的规律的时候比较有用,虽然不用它的事件通知也可以实现功能,但是你需要循环检测套接字的状态或者阻塞等待,如果每次都要做这些琐碎的工作岂不是很麻烦,于是我就想对这些功能作一次封装。当然在.net里面采用delegate和event转载 2009-12-01 13:34:00 · 243 阅读 · 0 评论 -
ASP.NET跨页面传值技巧总结
关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。 1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#转载 2009-12-03 10:17:00 · 243 阅读 · 0 评论 -
asp.net中如何回车触发指定按钮的事件
在.aspx页面中添加: function SubmitKeyClick(button) { if (event.keyCode != 13) ;return; { event.keyCode=9; event.returnValue = false; document.all[button].click原创 2009-12-04 16:03:00 · 318 阅读 · 0 评论 -
ASP.NET AJAX 中,用 JavaScript 调用服务器端的方法
这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限。那么,调用一般的服务器端方法,其实就是发起一个异步回调。最简单的实现办法,是通过 UpdatePanel 来做。首先定义一个隐藏的 LinkButton,在其处理事件中,去调用我们要执行的操作:asp:LinkButton转载 2009-12-03 10:27:00 · 366 阅读 · 0 评论 -
vs快捷键大放送
最近在公司发现很多人不知道vs的快捷键,我找来了比较全的一些资料供大家参考, 各取所需吧。 因为个人感觉有些快捷键用不如不用快~ 调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F原创 2009-12-11 15:28:00 · 324 阅读 · 0 评论 -
.net 结构与类的区别
<br />声明类的关键字是class<br />声明结构的关键字是struct<br /> <br /> <br />结构是值类型而类是引用类型<br />结构不能被继承<br />结构中只可以添加有参的构造函数<br />结构可以不用new创建对象<br />结构中不能给字段赋值<br /><br />注意:结构中包含一个隐式的无参的构造函数,所以不能去显示的定义一个无参的构造函数。原创 2011-03-03 11:07:00 · 484 阅读 · 0 评论