
.NET
文章平均质量分 80
roofwei
这个作者很懒,什么都没留下…
展开
-
[转]自动填充固定行数的 GridView
自动填充固定行数的 GridView作者:孟宪会 发表于:2006-10-31 22:40:59在有些开发实践中,有时候为了页面美观的需要,需要将GridView填充成固定行数的表格,下面这个方法实现了这种填充的功能。此方法可以处理自动产生列和模版列。注意:由于时间关系,没有实现对完全空白数据的填充,呵呵,如果需要,可以自己添加哈:)!C#<%@ Page Languag转载 2008-11-04 17:53:00 · 1400 阅读 · 0 评论 -
VB.NET中FALSE与0值的问题
本程序为学习而写,没有任何实际意义 VB.NETPublic Class Point Private x As Single X Coordinate Privatey As Single Y Coordinate ..原创 2009-06-01 09:29:00 · 2785 阅读 · 0 评论 -
给GridView的Cells赋值时应注意的小问题
在 GridView 的 Cells 中写入值时 , 要注意前后两次写入的是不是同一个控件 :比如 , 在下面的代码中 :第一次赋值 :// lbl_state 为 grd_evaluation1 的 Cells 中的一个控件foreach (GridViewRow grdRow in grd_evaluation1.Rows){ if原创 2009-06-01 09:38:00 · 3701 阅读 · 0 评论 -
[转]事件与委托趣谈
事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一直不愿意转载 2009-06-08 16:29:00 · 462 阅读 · 0 评论 -
[转]C# 中的委托和事件
引言委托 和 事件在 .NetFramework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件转载 2009-06-08 16:33:00 · 431 阅读 · 0 评论 -
Sys.WebForms.PageRequestManagerParserErrorException解决方法之一
有这样一功能,点击Web页面上的按钮,从DB中取出数据,写到Excel中,然后再从服务器上下载这个Excel文件到客户端. 代码如下: 1.页面代码如下:<%@ Page Language="C#" MasterPageFile="~/DefaultMaster.master" AutoEventWireup="true" CodeFile="P0204原创 2009-09-10 15:21:00 · 1970 阅读 · 0 评论 -
[转]C# Socket编程笔记
看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。 注意:如果你已经接触过socket,那就没什么必要耽误时间看下去了。另外,如果发现其中任何错误,欢迎转载 2009-09-11 09:31:00 · 3288 阅读 · 3 评论 -
asp:Panel中vertical ScrollBars保持位置的一个解决办法
asp:Panel可以在网页中画一块来显示数据,若显示全部数据所需要的面积比asp:Panel所分配的面积要大的话,就会出现滚动条(前提是asp:Panel的属性ScrollBars被赋值成vertical或horizontal,或者两者),此时,新的问题又出现了,就是在asp:Panel的内部的操作(比如单击某个控件)进行后,滚动条(若有的话)就会回到初始状态(水平滚动条回到最左边,垂直滚动条会原创 2009-09-16 16:36:00 · 3074 阅读 · 0 评论 -
自定义异常
目前的理解,异常就是程序运行到一个可能会出错的地方,并且这个错误正在发生了,从而就要求程序处理这个错误,异常就是用来处理这个错误的. 自定义异常,就是定义一个类,并且可能会要求此类继承系统自定义的某一个类(具体语言要求不一样),而此类的BODY就是几个构造函数. 具体方法:1原创 2009-06-01 09:23:00 · 724 阅读 · 0 评论 -
在GridView的Cells中使用Dropdownlist
在GridView的Cells中使用Dropdownlist时, 利用如下方法 : 设计 gridView 时 : ………………………some code………………………….. // Columns[3] asp :原创 2009-06-02 17:27:00 · 598 阅读 · 0 评论 -
动态数组的赋值步骤
1‘定义动态数组Dim arrayNum() AsInteger 2‘如果动态数组为空,仅用到一次If IsNothing(arrayNum) Then ‘重定义数组 ReDim arrayNum原创 2009-06-01 08:53:00 · 3390 阅读 · 0 评论 -
C#网站开发----在服务器上生成临时文件,下载到客户端,然后删除临时文件
//点击按钮,完成在服务器上生成文件,并下载到客户端的任务. protected void btnOutput_Click(object sender, EventArgs e) { try { fillGridView_emp(this.grd_employee, this.grd_emp_temp); stri原创 2009-02-18 16:55:00 · 6398 阅读 · 1 评论 -
C#处理SQL的两种小方法
方法一:public DataTable GetDptLst(){ using (DataAccesser da = DataAccesser.GetInstance()) { Database database = da.InnerDatabase; StringBuilder strSql = new StringBuilder();原创 2009-02-18 16:15:00 · 1272 阅读 · 0 评论 -
[转]Web文件的ContentType类型大全
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"".acp"="audio/x-mei-aac"".a转载 2009-03-25 13:54:00 · 785 阅读 · 0 评论 -
Response输出图像
protected void Page_Load(object sender, EventArgs e) { //指定被输出图像的地址 string strPath = Request.MapPath("~/Images/ajax.gif"); //创建文件流,读取将要输出的图像 FileStream fs =原创 2009-03-25 14:42:00 · 1323 阅读 · 1 评论 -
[转]用ASP.NET做自己的邮件发送系统
如果要你用ASP来做一个邮件发送系统,你一定认为这是一个比较复杂的工作。其实也的确是这样。但当他的后继产品ASP.NET被推出以后,他的强大功能就使的这一切就变的相对简单了。真的这样神奇么?我们就通过ASP.NET做一个邮件发送系统,看看到底有什么奥秘,是不是真的简单。 一.运行环境 虽然Microsoft公司推出Visual Studio .NET已经有一段时间了,但.N转载 2009-04-17 15:06:00 · 723 阅读 · 0 评论 -
[转]asp.net发送邮件代码!
asp.net 发送邮件代码 说到发送邮件发送,先提一下SMTP。 SMTP的全称是“Simple MailTransfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器转载 2009-04-17 15:00:00 · 897 阅读 · 0 评论 -
判断TextBox中的内容是否为正确的日期的方法
目前我能想到有两种方法 方法一:利用正则表达式来判断在本博转载的 判断年月日的正则表达式 中,有对符合这个要求的正则表达式. //C# (vs2005) using System.Text.RegularExpressions; protected Boolean isLegalCriterion(string strDateTime)原创 2009-05-15 13:49:00 · 1632 阅读 · 0 评论 -
[转]装箱(Boxing)和拆箱(Unboxing)
首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么如果要把一个值类型数据放到堆上,就需要装箱操作;反之,把一个放在堆上的值类型数据取出来,则需要进行拆箱操作。 例如,对于如下简单的装箱和转载 2009-06-01 08:43:00 · 448 阅读 · 0 评论 -
C#.NET中new, override, virtual abstract关键字的区别
本以为这些不难,可是细细研究,发现不是那么回事,还有点复杂,特记录之。 查到的资料如下: 1. 谈谈C#中的三个关键词new , virtual , override2. 温故而知新:new与override的差异以及virtual方法与abstract方法的区别3. abstract、virtual、override、new說明 根据上面三原创 2010-04-20 11:26:00 · 2421 阅读 · 0 评论