c#技术
lxhome
这个作者很懒,什么都没留下…
展开
-
在使用中文名导出数据到excel文件时文件名出现乱码的解决办法
可以用下面2种简单的方法:导出的类部分代码:HttpResponse resp;resp=Page.Response;resp.ContentEncoding=System.Text.Encoding.Default;resp.AppendHeader("Content-Disposition", "attachment;filename=报表.xls"); //这样写就出现了乱码转载 2007-06-22 15:34:00 · 641 阅读 · 0 评论 -
JS操作select相关方法
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为转载 2007-06-19 16:05:00 · 284 阅读 · 0 评论 -
Asp.net与SQL一起打包部署安装
借鉴msdn webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有做。这转载 2007-06-19 16:33:00 · 284 阅读 · 0 评论 -
c#日期格式化
日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="D";DateTime date=DataTim转载 2007-06-20 08:46:00 · 398 阅读 · 0 评论 -
DotNet资源站点汇总
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:http://www.gotdo转载 2007-06-20 08:48:00 · 437 阅读 · 0 评论 -
从网页下载文件
初学C#,很想自己写一个下载器,在网上找了很多资料,都是2003或者以前版本的,而且也写的很长,不好看懂,今天自己看着MSDN写了一个超简单的,一个窗口,一个按钮,只为测试,先记录下代码:private void button1_Click(object sender, EventArgs e) ...{转载 2007-06-20 09:22:00 · 592 阅读 · 0 评论 -
常用格式举例(c#)
(1) int i=12345; this.textBox1.Text=i.ToString();//结果 12345(this指当前对象,或叫当前类的实例)this.textBox2.Text=i.ToString("d8"); //结果 00012345(2) int i=123;double j=123.45;string s1=string.Format("the value is {转载 2007-06-19 15:50:00 · 263 阅读 · 0 评论 -
利用VC# 2005为数码照片添加拍照日期
现在人们具备一台数码相机已经不是什么新鲜事了,更何况500万像素以上的数码相机更是逐渐成了主流。相比较以前以胶卷为感光介质的普通相机,数码相机可 以将所照图像即刻转换成计算机可识别的图像文件格式以便浏览、共享和打印。虽然数码相机在技术和方便性上都远远高于普通相机,但是笔者发现所有已经生成的 图像文件以及打印的数码照片上都没有拍照日期,若想在日后拍照时加上该选项也不是容易事,翻遍了数码相机的说明书竟转载 2007-06-19 16:17:00 · 507 阅读 · 0 评论 -
如何生成并保存图案
using System;using System.IO;using System.Drawing;using System.Drawing.Imaging;public class CTestBitmapFunctionality{ public static void Main() { Bitmap newBitmap = null; Graphics g = null; try转载 2007-06-19 16:19:00 · 327 阅读 · 0 评论 -
C#中StringBuilder类的使用
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,转载 2007-06-19 16:27:00 · 264 阅读 · 0 评论 -
JavaScript和ASP.NET的传值
因项目需要,最近一段时间里对于js的开发有了一定的了解。在基于ASP.NET的开发中,经常性的需要JS脚本来增加一些客户端的控制,比如限制输入字符,日期控件等等。一般这样的控制基本上在客户端完成就比较好,无需回传到服务端。总结了最近的开发中使用的一些js的技巧,提供给大家1、js脚本如何访问服务器控件的值 界面上有一个TextBox控件,ID为Name,js里可以采用如下脚本取Nam转载 2007-06-19 16:29:00 · 281 阅读 · 0 评论 -
弹出窗口全攻略,代码,方法
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】 其实代码非常简单: window.open (p转载 2007-06-19 16:38:00 · 297 阅读 · 0 评论 -
ASP.NET根据URL动态生成静态页面
两种方法方法一: /**//// /// 静态生成页面的方法 /// /// 生成源 /// 生成到 private bool MakePage(string strPageUrl,string strFileName) { string strDir,strFile转载 2007-06-19 16:00:00 · 373 阅读 · 0 评论 -
Asp.Net 文件操作基类(读取,删除,批量拷贝,批量删除,写入)
/********************************************************************************** * * 功能说明:文件操作类 * 作者: * 版本: * * *******************************************************************************/usi转载 2007-05-16 19:09:00 · 290 阅读 · 0 评论 -
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
upfile.aspx文件@ Page Language="C#" AutoEventWireup="true" CodeFile="upfile.aspx.cs" Inherits="upfile_upfile" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht转载 2007-06-22 16:58:00 · 341 阅读 · 0 评论 -
ASP.NET2.0 ReportingServices,报表灵魂的收割者
本文先做个简单介绍,更多关于ReportingServices的文章见后续。1.打开BIDS,这是报表开发工具2.新建项目3.选择“商业智能项目”,选择“报表服务器项目向导”4.弹出新窗口“报表向导”,选择下一步5.进入数据源选择的窗口,点击“编辑”6.点击“编辑”弹出选择数据源和数据表的窗口,这个窗口大家都很熟悉对吧?7.点击“测试连接”。8.点击“确定”。回转载 2007-06-27 11:01:00 · 571 阅读 · 1 评论 -
C#的6种常用集合类大比拼
一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法转载 2007-06-27 11:04:00 · 364 阅读 · 0 评论 -
aspx 页面与ascx用户控件传值的问题
方法一:用户控件XXX.ascx : //html... public string BackClo ="red"; //这里定义了一个参数 public void Page_Load() { } 在aspx中调用此变量,可以 :转载 2007-07-02 13:36:00 · 561 阅读 · 0 评论 -
常用正则表达式
在开发的过程中,常常需要对录入的内容进行验证,因此正则表达式是必不可少的,这里收录了一些,可以省些功夫:"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./转载 2007-05-05 17:14:00 · 261 阅读 · 0 评论 -
asp.net 2.0 中GridView里设置日期格式
在asp.net 1.0 中的datagrid 中 设置日期字段格式时用 DataFormatString="{0:yyyy-MM-dd}"即可。 在gridview 中设置短日期格式 使用时不会出现想要的显示效果, 页面显示格式为: 2006-11-1 0:00:00 必须把 HtmlEncode属性更改。设为HtmlEncode=false 完整格式应该是转载 2007-05-10 08:46:00 · 313 阅读 · 0 评论 -
datagird 设定日期格式yyyy-MM-dd
datagird TemplateColumn类型列中设定日期格式为yyyy-MM-dd格式 /> 解决方法:DataBinder.Eval(Container.DataItem, "myDateTime").ToString("yyyy-MM-dd") 1.绑定时格式化日期方法:转载 2007-05-10 10:13:00 · 453 阅读 · 0 评论 -
ASP.NET2.0 ObjectDataSource的使用
ASP.NET2.0 ObjectDataSource的使用相信大家在利用ObjectDataSource更新GridView或者FormView数据的时候一定遇到过这样的错误。ObjectDataSource“ObjectDataSource1”未能找到带参数的非泛型方法“UpdateStudyData”: schoolkey, c_stud_no, START_TIME, GRADUATION原创 2007-05-10 15:09:00 · 637 阅读 · 0 评论 -
ASP.NET2.0 GridView小技巧汇粹
1)GridView绑定数据源控件,需要有编辑和删除选项按钮时,数据源控件必须提供SQL操作语句或存储过程调用,一般,我的推荐做法是,使用无意义的SQL语句或存储过程来使GridView的编辑和删除按钮可以生成,具体的编辑更新和删除操作在代码运行时而不是在控件设计时指定,虽然多写了一点代码,但是对以后的扩展应用是很有好处的,建议所有的数据操作,不管是简单还是复杂的,都使用三层结构,这样从WEB到W转载 2007-05-16 18:59:00 · 279 阅读 · 0 评论 -
GridView的使用
[ 1 ]————–使用DatatSource control访问数据 1. 什么是数据(Data) : xml, database, 提供某些interface的class,如dataset.2. 什么是data source controls: 封装了数据来源的差异,使用declarative syntax来配置,3. GridView等数据显示控件如何使用data source co转载 2007-05-16 19:02:00 · 424 阅读 · 0 评论 -
如何在ASP.net中实现限制一个用户名在多个客户端IE登陆的方法
最近做了个asp.net程序,根据要求,某用户名只能在x台机器上登陆(x为授权同时登陆数量),不允许超过x数量的用户再使用该用户名登陆。以前有人认为可以使用数据库某个字段来管理这个权限,但是数据库的弱点在于用户关闭浏览器时,不进行任何操作。我想了个办法,使用Application和Session。大体思路是这样的:每个登陆的客户端,都有一个SessionID,这些SessionID是唯一性的。登陆转载 2007-06-19 16:54:00 · 1292 阅读 · 0 评论