自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

原创 vs2008安装AjaxControlToolKit扩展包

vs2008安装AjaxControlToolKit扩展包  1.下载控件包http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=11121#VoteBreakdown 注意.下载的是 AjaxControlToolkit-Framework3.5.zip 这个文件 2.解压后, 在vs

2008-06-19 09:21:00 3533 1

原创 C# 3.0新特性(隐含类型var)

C# 3.0新特性(隐含类型var) 一、神奇的var 在C#3.0中增加了一个变量声明var,这个声明和JavaScript的var类似,但也有不同。 1、相同点,它可以用var来声明任何类型的局部变量。 2、不同点,它仅仅负责告诉编译器,该变量需要根据初始化表达式来推断变量的类型,而且只能是局部变量。二、相同点它可以声明: var integer = 10; var name = "edisu

2008-05-04 16:28:00 599

原创 C# 指南之装箱与拆箱

知识点   值类型。 值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。 值类型超出作用范围系统自动释放内存。 主要由两类组成:结构,枚举(enum),结构分为以下几类: 整型(Sbyte、Byte、Char、Short、Ushort、Int、Uint

2008-03-27 11:20:00 978

原创 c#中各种数据类型的转化

c#中Convert中没有ToFloat()方法。将string转化成float可以采用下面的方法 float.Parse()方法,相应的int.Parse()方法。float  ratio = score / point * 100;ratio.ToString("f1");可以使用上面的方法将float转化成带一位小数的字符串以下文章转自:http://blog.csdn.

2008-03-27 11:13:00 2623

原创 c#中最高效的string to float

 1    public float StrToFloat(object FloatString) 2    { 3        float result; 4        if (FloatString != null) 5        { 6            if (float.TryParse(FloatString.ToString(), out result)) 7 

2008-03-27 11:12:00 1059

原创 c#如何关闭父窗体

FormCollection fmCollection = System.Windows.Forms.Application.OpenForms; fmCollection[0].Close(); 可以通过此语句获得当前打开的form窗体的集合,然后可以关闭任意打开的窗体,如果这些窗体在一个线程里的话,那么关闭主窗体时线程终止。string name = fmCollection[1]

2008-03-26 09:45:00 1958 2

原创 GridView的databound事件实例(c#)

很多新手对GridView的databound事件并不熟悉,今天我就来掩饰一个实例,希望对大家有所帮助! 这是一个给GridView添加绑定效果的例子,使其每一行加上高亮,并添加跳转事件。 首先看一下代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight

2008-03-25 22:50:00 1953 1

原创 GridView加入自动求和求平均值小计

17.GridView加入自动求和求平均值小计 效果图: 解决方案: private double sum = 0;//取指定列的数据和,你要根据具体情况对待可能你要处理的是int protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIn

2008-03-25 22:49:00 781

原创 数据导入Excel/Excel数据读入GridView

GridView数据导入Excel/Excel数据读入GridView效果图: 解决方案: 页面增加一个按钮,单击事件添加如下方法: protected void Button1_Click(object sender, EventArgs e) { Export("application/ms-excel", "学生成绩报表.xls"); } private

2008-03-25 22:49:00 889

原创 GridView弹出新页面/弹出制定大小位置新窗口

13.GridView弹出新页面/弹出制定大小位置新窗口: 效果图: 方案一:简单的方法,新窗口不固定大小 DataNavigateUrlFields="姓名" DataNavigateUrlFormatString="Default6.aspx?GoodsID={0}" Target="mainframe" NavigateUrl="~/De

2008-03-25 22:48:00 3010 1

原创 GridView合并表头多重表头无错完美版(以合并3列3行举例)

 15.GridView合并表头多重表头无错完美版(以合并3列3行举例) 效果图: 后台代码: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.

2008-03-25 22:48:00 2415

原创 GridView实现自定义时间货币等字符串格式

10.GridView实现自定义时间货币等字符串格式: 效果图:图1-未格式化前 效果图:图2-格式化后 解决方法: 在asp.net 2.0中,如果要在绑定列中显示比如日期格式等,如果用下面的方法是显示不了的 主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见而用的,所以,可以有以下两种方法解决 1、

2008-03-25 22:47:00 601

原创 GridView实现用“...”代替超长字符串

11.GridView实现用“...”代替超长字符串: 效果图: 解决方法:数据绑定后过滤每一行即可 for (int i = 0; i { DataRowView mydrv; string gIntro; if (GridView1.PageIndex == 0) { mydrv = myds.Tables["飞狐工作室"].DefaultView[i

2008-03-25 22:47:00 876

原创 GridView一般换行与强制换行

11.GridView一般换行与强制换行: 效果图: 解决方法:数据绑定后过滤每一行即可 首先设置gridview里有一列绑定的数据很长,显示的时候在一行里面显示,页面拉得很宽。原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。 如果要给所有的

2008-03-25 22:47:00 5101

原创 鼠标移到GridView某一行时改变该行的背景色方法二

鼠标移到GridView某一行时改变该行的背景色方法二:效果图: 做法:和上面的一样就是代码不同 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //int i; ////执行循环,保证每条数据都可以更新 // for (i = 0; i // {

2008-03-25 22:46:00 813

原创 GridView和CheckBox结合

GridView和CheckBox结合:效果图: 后台代码: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using S

2008-03-25 22:45:00 523

原创 鼠标移到GridView某一行时改变该行的背景色方法一

6.鼠标移到GridView某一行时改变该行的背景色方法一: 效果图: 做法: 双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

2008-03-25 22:45:00 1644

原创 GridView正反双向排序

3.GridView正反双向排序: 效果图:点姓名各2次的排序,点其他也一样可以。 后台代码: 2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。using System;using System.Data;using System.Configuration;using System.Collections;usin

2008-03-25 22:44:00 536

原创 GridView和下拉菜单DropDownList结合

GridView和下拉菜单DropDownList结合:效果图: 后台代码: using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using

2008-03-25 22:44:00 696

原创 GridView无代码分页排序

1.GridView无代码分页排序: 效果图: 1.AllowSorting设为True,aspx代码中是AllowSorting="True"; 2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。 3.默认的是单向排序的,右击GridView弹出“属性”,选择AllowSorting为True即可。 2.Gr

2008-03-25 22:43:00 1112

原创 品味类型---值类型与引用类型(上)-内存有理

本文将介绍以下内容: 类型的基本概念  值类型深入 引用类型深入 值类型与引用类型的比较及应用  1. 引言买了新本本,忙了好几天系统,终于开始了对值类型和引用类型做个全面的讲述了,本系列开篇之时就是因为想写这个主题,才有了写个系列的想法。所以对值类型和引用类型的分析,是我最想成文的一篇,其原因是过去的学习过程中我就是从这个主题开

2008-03-25 11:00:00 440

原创 asp.net hyperlink传递两个参数

  Text=       /> 

2008-03-25 10:25:00 1453

原创 谈基于.Net平台开发中的模式窗体

谈基于.Net平台开发中的模式窗体适用于:Windows 操作系统 .NET Framework 1.x,2.0运行时环境 .NET Windows开发Visual Studio 2005 概述何谓模式窗体?简单的可以理解为窗体对话框,用户必须在完成该窗体上的操作或关闭窗体后才能返回打开此窗体的窗体。本文不对模式窗体的定义、特征、功能做具体讨论,主要把重点放在如何在.n

2008-03-24 15:04:00 550

原创 对C#委托及事件委托的理解

委托的声明public delegate void MyDelegate(string str);注1.委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。2.委托相当于C++中的函数指针,但它是类型安全的。3.委托是从System.Delegate派生,但

2008-03-21 13:30:00 356

原创 c# 委托 和 事件

 c# 委托 和 事件 一个函数带有参数非常平常,但一个类带有一个方法的参数可能会觉得奇怪,这就是委托的特征。很多书籍都说委托就象C或C++的函数指针,说得不无道理,因为它允许在委托对象的内部封装方法的引用,也就是前面所说的带有一个方法的参数,这个方法参数有一定的规则,它可以是静态的,也可以是一个实例方法,这个方法的参数和返回类型必须和委托对象所带的相同。          委托就像一个中

2008-03-21 13:26:00 481

原创 .NET中栈和堆的比较(二)

* 参数,大问题这里有一个代码执行时的详细介绍,我们将深入第一部分出现的方法调用过程...当我们调用一个方法时,会发生以下的事情:1.方法执行时,首先在栈上为对象实例中的方法分配空间,然后将方法拷贝到栈上(此时的栈被称为帧),但是该空间中只存放了执行方法的指令,并没有方法内的数据项。2.方法的调用地址(或者说指针)被放置到栈上,一般来说是一个GOTO指令,使我们能够在方法执行完成之后,

2008-03-21 13:24:00 378

原创 .NET中栈和堆的比较(一)

思——诉望着窗外孤独的街灯,我在默默的流泪,望着窗外乌黑的天空我在轻声的祈祷回想战乱时失去的心声哭声、喊声、枪声、炮声。。。。。我心再次紧张起来,回望战乱后寻找的心声哭声,失去亲人的感受喊声,寻找亲人的感受枪身,炮声。。。。空中依然弥漫着血雨的气味我不敢想,因为我不敢面对失去你的时候,我不敢想,因为我没有勇气去面对的那一切,哦!亲爱的,您别走!我不愿意在白桦林中去寻找你,面对死不可怕,因为死只

2008-03-21 13:02:00 494

原创 c#学习收藏链接大全

转全角半角(C#,VB.NET) .NET平台下可复用的Tcp通信层实现 .NET配置文件解析过程详解 有用的.NET开发资料 Debug和Release之本质区别 有感于“用界面线程去更新界面元素” DotNetMock源代码解析 实现WinForm全球化的简单方法 完成端口,多线程,服务器一探

2008-03-18 10:23:00 505

原创 VC++的菜单控制和自绘菜单。

菜单控制为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态  需要将CFrameWnd:: m_bAutomenuEnable设置为FALSE,如果该数据成员为TRUE(缺省值),工作框将自动地禁止没有ON_UPDATE_COMMAND_UI或者ON_COMMAND的菜单项。//Disable MFC from automatically disabling menu ite

2007-02-01 13:13:00 1219

原创 test

test

2005-11-26 20:43:00 562

uml案例图书管理系统

本案例含PPT和Trufun Plato UML项目。通过“图书管理系统”UML建模过程了解面向对象的系统分析与设计方法

2008-05-04

GSM技术幻灯片

GSM技术幻灯片 ppt

2008-04-06

《数据结构算法实现及解析(高一凡)源代码

《数据结构算法实现及解析(高一凡)源代码

2008-04-06

基于vc++串口通信编程在深海自动采矿系统中的应用

基于vc++串口通信编程在深海自动采矿系统中的应用<br>介绍了用 实现常用串口通信编程的四种方法 分析了此四种方法之优缺点 同时结合深海底 自动采矿实例 实现水下工控机与光端机之间串口数据通信<br>

2008-04-06

Hibernate开发指南

Hibernate开发指南.pdf

2008-01-06

Spring开发指南.pdf

Spring开发指南.pdf

2008-01-06

实战Acegi

实战Acegi:使用Acegi作为基于Spring框架的WEB应用的安全框架.pdf

2008-01-06

Spring中文开发手册

Spring中文开发手册

2008-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除