
.net技术讨论区
CQP
这个作者很懒,什么都没留下…
展开
-
汇总c#.net常用函数和方法集
汇总c#.net常用函数和方法集[PP]1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month;原创 2005-12-06 09:58:00 · 1312 阅读 · 0 评论 -
隐藏DataGrid中的列以及颜色控制 .NET技术【推荐】
隐藏DataGrid中的列以及颜色控制 .NET技术【推荐】Powred By:记得忘记 22:01 2006-9-5 /**//// /// 颜色控制 /// Powered By:CHENQP /// /// /// protected void DataGrid1_ItemDataBound(object sender, DataGrid原创 2006-09-05 22:15:00 · 1608 阅读 · 0 评论 -
你的 VS 有连不上 SourceSafe 吗?
你的 VS 有连不上 SourceSafe 吗? Tools ->Options ->Source Control -> Current source control plug-in: 通常为None,可以选择! VS2005可以选择(Internal),提供访问Internet的sourceSafe!原创 2006-09-11 00:21:00 · 2263 阅读 · 0 评论 -
介绍一下自己的开发框架CSoftSample.NET
介绍一下自己的开发框架CSoftSample.NET1、CSoftSample.NET持久层框架是基于.net开发的,可复用的一个框架。2、系统需要vs.net 2005的支持、已经安装IIS服务器3、系统运用分层原理和组件原理,将所有的MIS管理系统划分为用户界面层,业务规则层,数据访问层和数据库层.每一下层为上层提供支持,一般不跨层访问;同时结合现在一些已经成熟的设计框架,设计模式和构件模原创 2006-09-18 17:47:00 · 2490 阅读 · 2 评论 -
在DataGrid中删除记录时提示的解决方法
在DataGrid中删除记录时提示的解决方法DataGrid->属性生成器->列->按钮列->删除->文本 改成:删除原创 2006-08-04 20:35:00 · 1207 阅读 · 0 评论 -
全选DataGrid里的复选框
我们经常会在DataGrid里选择一组数据,然后批量操作,如果要全部操作的话需要一个全选的功能,如果你用这个全选按钮的服务器端事件来让DataGrid里复选框的全选的话,会多一次向服务器的回传,我们可以写一个js函数来简化这一步骤.其实DataGrid在客户端会生成一个html表格,表格的id属性就是DataGrid的ID,这个ID可以用ClientID获取,然后你的全选按钮也可以在后台编码里添加原创 2006-08-07 19:54:00 · 1190 阅读 · 0 评论 -
DataGrid自定义分页以及几种常用的删除方法
此例子使用的是NorthWind数据库,里面用了分页存储过程,具体实现根据你设置的 DataGrid的每页的大小,每次从数据库中取出相对的记录,具体效果如图。 下面还把常用的几种删除记录的方式也写了一下(1.根据选中的CheckBox,一次删除多条记录,2.属性生成器里添加的删除按钮列删除,3.在模板列中放入Button按钮,每次删除之前都会有提示框,代码如下)说明:由于这个程序我用到了数据翻译 2006-08-04 18:07:00 · 1426 阅读 · 0 评论 -
通过Web Services上传和下载文件
随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过Web Services显示和下载文件我们这里建立的Web Service翻译 2006-08-07 19:51:00 · 2245 阅读 · 0 评论 -
ASP.NET学习小结
0.一些程式短语: string fdwmc=TextBox1.text.trim(); ArrayList value=new ArrayList(); value.Add("aaa"); value.Add("bbb"); Hashtable h=new Hashtable(); h.Add("a1","a2"); h.Add("b1","b2"); StringB原创 2006-08-07 12:12:00 · 4409 阅读 · 0 评论 -
选择合适的数据控件
DataGrid,DataList,Repeater是我们最常使用的表格化数据显示控件。在它们之间你是不是曾经不知道该怎么选择呢?怎样才能选择到最适合的控件呢?看了以下的内容你大概就会明白了 这三个控件大家肯定都非常的熟悉了,我们直接看看它们该在什么场合使用,有什么区别吧。 如果你想要快速、简单的开发:翻译 2006-08-10 15:35:00 · 1052 阅读 · 0 评论 -
UI设计注意点
软件的智能和记忆功能1.用户登录界面最好有用户名和ID的记忆,焦点直接定位到密码输入框2.单据录入界面最好有保存和载入默认值的功能3.单据搜索界面可以保存用户自定义的各种搜索条件组合4.用户调整过的GRID的列宽,窗口的位置可以自动记忆5.系统可以根据用户的使用频度对相关功能进行自动的优先级排序6.系统能够记忆不同用户的使用偏好,使用系统的固有模式和常用的自定义设置 减少不必要的重复交互1转载 2006-08-10 16:05:00 · 976 阅读 · 0 评论 -
DataGrid 的 全选/取消全选 控制(CheckBox)
>DataGrid控件: JavaScript函数: var checkFlag = true; fu原创 2006-08-10 16:13:00 · 1571 阅读 · 0 评论 -
ASP.NET开发经验 --- 使用 GUID 值来作为数据库行标识
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-翻译 2006-08-20 15:09:00 · 1681 阅读 · 0 评论 -
操作 SQL Server Mobile 2005 数据库的常用 C# 代码
整理几段操作 SQL Server Mobile 数据库的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考。1. 创建数据库// 创建数据库File.Delete("Test.sdf");SqlCeEngine engine = new SqlCeEngine( "Data Source=Test.sdf;LCID=1033;Password=/"s$转载 2006-08-23 08:44:00 · 1375 阅读 · 0 评论 -
.Net面试法宝(面试题收集)
一不小心发现‘泽来-王者之剑’的《面试题收集》的文章,好啊,真是下了大气力,我在此转一把,同时也将自己收集的试题添加上去,愿从事.Net开发的同胞们,能如鱼得水,应付有余。但是旨在针对性面试,全面性提高,要是很好解决了这些问题,成竹在胸,你也是DotNET的一把好手了!祝大家都有好运气,找到好工作,拿到更多的Money! 本人将会在评论中不断更新信息,请关注!中 property 与 attrib翻译 2006-08-24 20:57:00 · 1718 阅读 · 0 评论 -
向大家推荐一个收集整理正则表达式的网站
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。正则表达式是一种处理文本的有用工具,无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非常有用。 大家都知道ASP.NET中有个RegularExpressionValidator的校翻译 2006-08-24 15:20:00 · 1538 阅读 · 0 评论 -
SQL的事务处理
SqlTransaction st; SqlConnection con; SqlCommand cmdUpdateA; SqlCommand cmdUpdateB; con=new SqlConnection("Server=.;database=gggcorn;uid=sa;pwd="); cmdUpdateA=new SqlCommand("update data set原创 2006-08-24 21:29:00 · 1411 阅读 · 1 评论 -
当DataSet中包含主/子表时,Update更新步骤
当DataSet中包含主/子表时,Update更新步骤(一) 序幕 当DataSet中同时包含主/子表(主键表/外键表)时,有时候关系约束太严格: 比如, 关系数据库完整性规则: 1.实体完整性. 主键表中主键不准为空. 2.参照完整性. 外键表中外键的值必须与主键表中的主键对应. 要么为空,要么为主键表中的一主键值. 3.自定义完整性. 如果Data原创 2006-08-30 20:40:00 · 1329 阅读 · 0 评论 -
格式化GridView中的绑定字段格式
格式化GridView中的绑定字段格式Example:格式化字符串 {0:F2} 将显示带两位小数的定点数。 DataFormatString="{0:yyyy-MM-dd}"注意点:1. 在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode="False",否则不起作用。2. 如果需要使用日期类型的格式化字符串,原创 2006-08-30 20:39:00 · 1670 阅读 · 0 评论 -
深入理解.NET内存回收机制
[前言:].Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制 垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visual Ba原创 2005-12-06 17:34:00 · 2170 阅读 · 1 评论 -
Visual Studio 2005常用插件搜罗
Visual Studio 2005 为我们带来了新的编程体验,提供了从需求分析到最终测试整个软件生命开发周期的解决方案。 但是,我们也可以看到一直以来围绕着Visual Studio有许多各种功能的插件,或是为Visual Studio 增加了新的功能或者对原有功能进行了优化,已经成为开发者不可缺少的工具。Visual Studio 2005 刚刚发布不久,所以本期我们精心挑选了在 Visual原创 2005-12-08 10:21:00 · 2463 阅读 · 0 评论 -
.NET环境下水晶报表使用总结
水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次 水晶报表注册码 注册号:6707437608 密码:AAP5GKS0000GDE100DS 二、使用CrystalReportViewer进行预览 CrystalReportVi原创 2005-12-06 10:07:00 · 1440 阅读 · 0 评论 -
简单工厂模式
不知是没用心看或是看书开始的时候却实有点难以进入。现在想想,也不过如此。//接口public interface IPerson{ void action();}//男人类public class Man:IPerson{ public void action() { Console.Writeline("抽烟"); }}//女人类public class W原创 2005-12-08 10:28:00 · 1597 阅读 · 0 评论 -
[收藏]JavaScript常用的正则表达式应用(ip,email,data,time)
script language="javascript"> var patterns = new Object(); //匹配ip地址 patterns.ip = /^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])(/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])){3}$/; //匹配邮件地址 patterns.email =原创 2005-12-08 10:32:00 · 1522 阅读 · 0 评论 -
为ASP.NET封装的SQL数据库访问类
using System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections;namespace MyCorporation.DepartMent.DataBase{ /// /// 通用数据库类 /// public class DataBase {原创 2005-12-08 11:11:00 · 1408 阅读 · 0 评论 -
认识ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。原创 2005-12-08 11:17:00 · 1241 阅读 · 1 评论 -
ASP.NET 翻页后继续维持排序
要想实现翻页后继续排序,实现这样的效果: 比如共 15笔记录,每页显示10条 则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expression是升序还是降序 示例如下: 1.现有的排序原创 2005-12-13 17:02:00 · 1163 阅读 · 0 评论 -
VS.NET 2003 控件命名规范
1.变量命名规范类型前缀示例Array arrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValueCharchrchrDelimiterDateTimedtmdtmStartDateDecimaldecdecAverageHeightDoubledbldblSizeofUniverseInteger intintRowCounterL原创 2005-12-06 17:21:00 · 1136 阅读 · 0 评论 -
剖析数据绑定中的DataBinder.Eval
ASP.NET 提供了一个名为 DataBinder.Eval 的静态方法,该方法计算后期绑定的数据绑定表达式,并将结果格式化为字符串(可选)。利用此方法,可以避免许多在将值强制为所需数据类型时必须执行的显式强制转换操作。例如,在下面的代码片段中,一个整数显示为货币字符串。使用标准的 ASP.NET 数据绑定语法,必须首先强制转换数据行的类型以便检索数据字段 IntegerValue。然后,这将作原创 2005-12-08 11:10:00 · 1632 阅读 · 0 评论 -
VS.NET 2003 控件命名规范
VS.NET 2003 控件命名规范 TypePrefixExampleArrayarrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValueCharchrchrDelimiterDateTimedtmdtmStartDateDecimaldecdecAverageHeightDoubledbldblSizeofUniverseI原创 2005-12-09 13:00:00 · 1272 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
ASP.NET程序中常用的三十三种代码1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b原创 2005-12-13 16:05:00 · 1647 阅读 · 0 评论 -
百万条数据分页
写出代码之前,先说明一下原理,比较简单。有一张表(test)如下 结构是:id(自动编号) txt 假设40条记录)现在要每页显示10条记录,则每页要显示的数据应该是:第一页:1----10第二页:11----20第三页:21----30第四页:31----40如要显示第一页,最简单的方法就是 select top 10 * from test 就OK了。第二页开始呢?怎么做呢?请接着看:比如翻译 2006-08-24 21:18:00 · 1662 阅读 · 0 评论 -
GRIDVIEW控件删除数据前如何给予客户端提示
GRIDVIEW控件删除数据前如何给予客户端提示 此方法比较简单方便,本人喜欢的就是简单方便^_^原创 2006-08-30 20:41:00 · 1717 阅读 · 0 评论 -
正则表达式在C#中的应用函数
正则表达式在C#中的应用函数超强的验证时间的函数,可以验证是否为闰年 public bool myTime(string str) { bool flag=false; string regex = @"^((/d{2}(([02468][048])|([13579][26]原创 2006-08-30 20:42:00 · 1185 阅读 · 0 评论 -
WebUI中DataGrid多层表头的终极解决办法
因为DataGrid控件的简单易懂,大多数做.NET程序员都喜欢用,有需要把数据显示成表格样式的地方DataGrid会是首选,但是所有的东西都会有好和不好的一面,DataGrid在给我们带来了数据显示方便的同时,也给我们带来了不灵活的问题,多层表头就是例子。 相信大家都遇到过这样的需求:转载 2006-08-31 00:04:00 · 1744 阅读 · 0 评论 -
cs0016:未能写入输出文件 "c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temp
<br /><br /> cs0016:未能写入输出文件 "c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"root"...."*.dll--“拒绝访问”<br /><br />c:windows/temp 目录访问权限 <br />授予 IIS_IUSERS 修改权限就可以。网上说的授予c:windows/temp NetworkService 权限不正确。<br /> 授予 aspnet 用户帐户在.net F原创 2011-05-03 22:24:00 · 2881 阅读 · 1 评论