摘要: 很多情况下在绑定数据的时候,要进行格式转换。如果只有两种状态,比如说在数据库用0表示为男1表示为女,那在数据显示的时候,我们不可能让用户看到的是0和1,他们看到0和1也不明白是什么情况。所以,要进行格式转换。先以 男女为示例。使用三远运算符进行转换:[代码]3 </ItemTemplate>4</asp:TemplateField>我们也可以在后台写代码进行处理:前台:[代... 阅读全文
posted @ 2010-06-25 14:24 TC-MrLee 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 对JS不熟悉了,搞了一个多小时,郁闷。关闭子页面,把子页面的姓名文本框的值赋值给父页面姓名文本框。现在贴出代码,供大家学习及自己备用。父页面名:ParentPage.aspxJS脚本:主要是使用open打开子窗体。[代码]HTML代码:[代码]子页面名:ChildPage.aspxJS脚本:[代码]6 window.close();7}8</script>HTML代码:[代码] 阅读全文
posted @ 2010-06-24 17:24 TC-MrLee 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 备注 哈哈[代码] 阅读全文
posted @ 2010-06-17 17:56 TC-MrLee 阅读(511) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基... 阅读全文
posted @ 2010-06-11 16:52 TC-MrLee 阅读(407) 评论(0) 推荐(0) 编辑
摘要: C#控件及常用设计整理1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 (2) WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。 (3)StartPosition属性:用来获取或设置运... 阅读全文
posted @ 2010-06-10 09:09 TC-MrLee 阅读(9079) 评论(5) 推荐(9) 编辑
摘要: <%# DataBinder.Eval(Container,"DataItem.goods_id") %>DataBinder是System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写,但是它使用的方式是通过Reflection等开销比较大的方法来达到易用性,因此其性能并不是最好的。而Container则根本不是任何一个静态的对象或方法,它是ASP.NET... 阅读全文
posted @ 2010-06-07 15:11 TC-MrLee 阅读(362) 评论(2) 推荐(0) 编辑
摘要: 主要是因为ASP.NET Development Server的端口和调试时打开的浏览器上的端口不一样,才引发此问题。解决了一天,郁闷坏了,现在把解决方案整理下来,我的是由于安装了NOD32杀毒软件引起的,现在提供解决方案。1、打开NOD32的主界面,并切换到高级模式。2、点击菜单“设置”里的“高级设置”。3、选到树状菜单的“Web 访问... 阅读全文
posted @ 2010-06-04 15:54 TC-MrLee 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满足... 阅读全文
posted @ 2010-05-31 13:45 TC-MrLee 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 今天在安装IIS出现找不到zClientm.exe文件,还以为是下载IIS有问题,头大了。以下是解决方案。在组件安装向导中顺着[附件和工具]--[游戏]一路点击下去,惊喜地发现里面有一栏[Internet游戏],把勾去掉,重新安装IIS就OK。  但是有网友提醒说做CMS系统的都需要它。  另外一种解决方案。  Clientm.exe文件可以在C:\ProgramFiles\MSNGamingZo... 阅读全文
posted @ 2010-05-28 10:10 TC-MrLee 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 资料原自网络,本人小小修改一下,备注以后使用。CS代码代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1///<summary>2///asp.net上传图片并生成缩略图3///</summary>4///<param... 阅读全文
posted @ 2010-05-27 11:42 TC-MrLee 阅读(740) 评论(0) 推荐(1) 编辑
摘要: 在web.config配置<system.web> <httpRuntime executionTimeout="300" maxRequestLength="204800" useFullyQualifiedRedirectUrl="false"/></system.web>C#if (FuPhoto.HasFile) { string fileContent... 阅读全文
posted @ 2010-05-26 17:44 TC-MrLee 阅读(2838) 评论(2) 推荐(0) 编辑
摘要: 转http://hi.baidu.com/cherryli2008/blog/item/023fba76f8d27e1db151b91f.html现在的许多IT公司在面试的时候,都会有类似于手写代码题一类的考试,其中有两道题是出现几率非常大的,几乎成了所有IT企业的必考题.所以,在这里我自己写了一下这两个题的C#代码具体实现,希望对有些人的面试有所帮助(其实许多场合这两道题起着决定性作用). 当... 阅读全文
posted @ 2010-05-11 15:20 TC-MrLee 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 一般我们想要测试使用那种方法或着那种类型效率更高,使用Stopwatch类进行测试就可以,我也是现在才知道,汗一个。先来看个小示例,如下。前提,先引用using System.Diagnostics;命名空间。[代码]下面在介绍几个属性。Elapsed:返回一个TimeSpan对象,表示计时时间间隔;ElapsedMilliseconds:返回计时经过的微秒数,精确度稍差,适合于稍长一点的计时;E... 阅读全文
posted @ 2010-04-21 17:22 TC-MrLee 阅读(4488) 评论(2) 推荐(1) 编辑
摘要: /// <summary> /// 绑定数据集 返回一个表 /// </summary> private void BingData() { //查询数据 返回数据集 //连接数据库 string carDB = "Data Source=地址;Initial Catalog=reg100;Persist Security Info=True;User ID=帐号;Pass... 阅读全文
posted @ 2010-03-30 13:33 TC-MrLee 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 参与项目结束了,回家前把总结写出来了,企业级开发,感受很多。在这谢谢带着我们成长的老大们。祝你们新的一年工作愉快。一个月了,紧张而又忙碌,从没有这么正式的工作过。每天休息要比平时少点,辛苦却很充实。有总结有回顾,才能找到自己的不足,提高自己。今天完成项目总结,项目也快要收工了。就写一些项目中遇到的点点滴滴及自己的心得。项目开始,很遗憾的是,我们没有跟着一起听需求分析,导致后面出现了一些问题。但是也... 阅读全文
posted @ 2010-02-05 13:54 TC-MrLee 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 在开发的时候,很多时候都要用到GridView,但是,当GridView没有数据时,GridView就显示不出来。很难看,正好最近做项目用到此方法,就把代码贴出来,供大家学习及自己以后备用。方法很简单,就是在GridView套用一个Table。  特别要注意此处<td colspan="3">没有相关数据</td> colspan="3"是批GridView有多少列。代码C... 阅读全文
posted @ 2010-01-24 21:02 TC-MrLee 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 昨天做项目,用到了隐藏和显示DIV,在页面加载的时候,默认隐藏,当触发一个服务器控件时,显示此DIV,然后对此操作完成后,在点击DIV上服务器控件隐藏DIV,方法很简单,可以用客户端控件,同样的道理。  下面就把代码贴出来。第一设置CSS<style type="text/css"> .selectName { margin-left: 30%; width: 150px; heigh... 阅读全文
posted @ 2010-01-12 09:36 TC-MrLee 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻。导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写。所以想从这... 阅读全文
posted @ 2009-12-15 10:44 TC-MrLee 阅读(511) 评论(4) 推荐(1) 编辑
摘要: 在文章的开头,我想事先说明,本文并非诱导读者恶意反编译他人作品,盗取他人代码成果,只是为了学习Silverlight讨论而用。 在互联网上,每天都会有很多Silverlight项目发布,有的是开源,有的只是为了展示。在Silverlight学习的初期,多数都需要模仿学习,所以,发现一个Silverl 阅读全文
posted @ 2009-12-15 10:07 TC-MrLee 阅读(419) 评论(3) 推荐(0) 编辑
摘要: 1:委托和事件 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//事件类publicclassEventClass{publicvoiddisplay(objectsender,System.EventArgse){Console.WriteLine... 阅读全文
posted @ 2009-12-14 15:01 TC-MrLee 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 1.编写目的为了使团队中的每一位成员都形成统一的开发约定,特制定本规范文档,在今后的开发过程中,请严格按照此文档约定的规则进行编码。通过此规范,希望可以给各程序员之间起到沟通的桥梁的作用,并增强程序的可读性。如在使用过程中,碰到本文档中没进行约定的规则,待商议后对该文档进行补充完善。2.程序命名规范基本约定所有的命名名称都必须使用能直接体现具体含义的名字。不能使用X,Y,Z,等无意义的名称进行定义... 阅读全文
posted @ 2009-12-03 18:08 TC-MrLee 阅读(800) 评论(0) 推荐(2) 编辑
摘要: 摘要:本文是笔者通过几年软件开发技术的积累,以及参考相关资料总结的一篇关于T-SQL语言编程规范的文章,旨在为需要这方面资料的IT公司设计开发人员提供一个参考。文章内容谈不上面面俱到,并且一些见解也不一定恰当,如果读者对本文有建议或意见,请在http://blog.csdn.net/zhzuo上留言和交流。1. 概述1.1. 基本原则以大小写敏感编写SQL语句。尽量使用Unicode 数据类型。优... 阅读全文
posted @ 2009-12-01 14:28 TC-MrLee 阅读(431) 评论(1) 推荐(0) 编辑
摘要: 利用多线程模拟一个电脑摇奖程序,如图所示。在点击【滚动号码】,启动线程,对后台的电话号码进行循环显示;点击【开奖】按钮,关闭线程,此时显示在文本框中的电话号码即为中奖号码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;us... 阅读全文
posted @ 2009-11-10 20:02 TC-MrLee 阅读(892) 评论(2) 推荐(0) 编辑
摘要: 编写多线程程序,实现输入两个数字X、Y,同时启动4个线程,分别计算加减乘除。并将结果显示出来,如图所示using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;... 阅读全文
posted @ 2009-11-10 19:58 TC-MrLee 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 使用SqlDataAdapter对数据库操作,引用using System.Data.SqlClient;对操作的表一定要建立主键,否则出错。新建一个From这个应该没有问题,拉上控件两个button,在来一个DataGridView。注意看我的注释在声明下da.Update(ds);同等于Insert,Update,Delete,使用Update就可以对数据库增加、删除、修改。你可以一次把要删除... 阅读全文
posted @ 2009-11-09 19:41 TC-MrLee 阅读(3163) 评论(0) 推荐(0) 编辑
摘要: 就写一个简单连接数据库示例新建一个Winfrom窗体在添加一个button控件下面的代码我全部注释了连接数据库示例如下代码private void button1_Click(object sender, EventArgs e) { try { //server,代表服务器地址;intergrated security,标识认证方式,此处采用的windows集成验证方式; //database代... 阅读全文
posted @ 2009-11-05 19:03 TC-MrLee 阅读(445) 评论(0) 推荐(0) 编辑
摘要: Connection 物件 Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。Command 物件 Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等。这... 阅读全文
posted @ 2009-11-05 18:49 TC-MrLee 阅读(233) 评论(0) 推荐(0) 编辑
摘要: ADO.NET 对象模型中有五个主要的组件,分别是Connection 对象、Command 对象、DataSetCommand、DataSet 以及DataReader。这些组件中负责建立联机和数据操作的部分我们称为数据操作组件(Managed Providers) ,分别由Connection 对象、Command 对象、DataSetCommand 对象以及DataReader 对象所组成。... 阅读全文
posted @ 2009-11-05 18:47 TC-MrLee 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Data Control类 型前 缀示 例AccessDataSourceadsadsPubsDataListdlstdlstTitlesDetailViewdvwdvwTitlesFormViewfvwfvwFontsGridViewgvwgvwCityObjectDataSourceodsodsMenusRepeaterrptrptQueryResultsReportViewerrvwrvwR... 阅读全文
posted @ 2009-11-05 18:39 TC-MrLee 阅读(695) 评论(0) 推荐(1) 编辑
摘要: 1. 引言本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。按照此规范来开发C#程序可带来以下益处:· 代码的编写保持一致性,· 提高代码的可读性和可维护性,· 在团队开发一个项目的情况下,程序员之间可代码共享· 易于代码的回顾,本规范是初版,只适用于一般情况的通用规范,并不能覆盖所有的情况。2. 文件组织2.... 阅读全文
posted @ 2009-11-05 18:33 TC-MrLee 阅读(2681) 评论(0) 推荐(1) 编辑