
.NET技术
huangbomeizi
这个作者很懒,什么都没留下…
展开
-
Excel讀入dataset數據丟失的問題!
1 引言 在应用程序的设计中,经常需要读取Excel数据或将Excel数据导入转换到其他数据载体中,例如将Excel数据通过应用程序导入SQL Sever等数据库中以备使用。笔者在开发“汽车产业链ASP协同商务平台”中遇到了类似需求。某汽车整车生产企业需要将其车辆发车信息发布到汽车产业链平台上去,其数据为内部ERP系统生成的Excel数据表,用户首先将该数据表上传至汽车产业链平台,平台将转载 2008-07-04 11:15:00 · 1085 阅读 · 1 评论 -
web打印
以下转于http://dev.youkuaiyun.com/article/53/53518.shtm 首先在网页中添加: VIEWASTEXT> 然后就可以依次加入功能按钮了: 将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:.Noprint { DISPLAY: none }只要把不想打印的东西的cs转载 2009-04-07 10:49:00 · 374 阅读 · 0 评论 -
GridView72般绝技(1-10)
以下文章摘自清清月儿的博客,地址:http://blog.youkuaiyun.com/21aspnet/archive/2007/03/25/1540301.aspx,非常感谢作者的劳动,并对一直对技术孜孜不倦的程序员表示感谢1.GridView无代码分页排序:效果图:1.AllowSorting设为True,aspx代码中是AllowSorting="True";2.默认1转载 2009-04-09 08:47:00 · 1388 阅读 · 0 评论 -
NET常用Request获取信息
转于http://hi.baidu.com/%CF%EB%C1%CB%D2%BB%C7%A7%C1%E3%D2%BB%D2%B9/blog/item/04d75d7e26e66b0028388ab1.html Request.ServerVariables["REMOTE_ADDR"] 获取访问IPRequest.ServerVariables["LOCAL_ADDR"]原创 2009-06-18 08:56:00 · 564 阅读 · 0 评论 -
图片切换效果
在页面添加如下代码 后台加载如下:/***************图片切换新闻*********************/ private void ImageNewsLoad() { //得到图片列表 DataRecordTable drt = new ImageNewsBusiness().GetList("orderBy", "desc"原创 2009-06-20 14:17:00 · 539 阅读 · 0 评论 -
插入视频和falsh
插入视频方法,播放flv的,页面放一个label,取名叫lVideo,string text="显示的title";string file="带后缀的文件名flv";StringBuilder veido = new StringBuilder(); veido.Append(""); veido.Append("var swf_width=220;");原创 2009-06-20 17:42:00 · 698 阅读 · 0 评论 -
常用编缉html方法
public class SubHtmlString { /// /// 去除HTML标记 /// /// 包括HTML的源码 /// 已经去除后的文字 public static string NoHTML(string Htmlstring) { if (Htm原创 2009-06-20 17:59:00 · 513 阅读 · 0 评论 -
Misrosoft Enterprise Lib操作
一直在做项目,今天有点空,把累积的东西记录企业库的操作可以让我们省去写SQLHelper类,或者oracleHelper类,具体操作如下,以新闻的增删改查为例,全部用存储过程实现,存储过程就不写出来了。新闻实体类public class News { /// /// 新闻ID /// public int NewsID原创 2009-06-20 13:57:00 · 2626 阅读 · 0 评论 -
TreeView点击之后保持点击节点的方法
由于微软的TreeView设计成提交式的,所以有的人写程序的时候喜欢在把node.NavigateUrl写成本页再加上一个参数(我原来也喜欢这么做),这样做的后果是一提交之后,treeView又回到原来的样式,原来点的节点又缩回去,让用户不知道点了哪一个节点,网上有很多人给了思路,以下是解决方法。一:首先在给节点赋值的时候不要给NavigateUrl赋值。把整个TreeView的TreeVie原创 2009-06-27 16:20:00 · 1616 阅读 · 0 评论 -
aspx生成静态页
以下内容搜索了网上很多人成果,我自己做了整理一:生成HTML字符串 public string GetUrltoHtml(string Url) { string html = ""; Uri uri = new Uri(Url); System.Net.HttpWebReques原创 2009-06-27 17:06:00 · 556 阅读 · 0 评论 -
.net 所有服务器脚本不能用的问题
最近遇到一个很郁闷的问题,所有的服务器端产生的脚本都提示未定义,因为在之前项目一直是好好的,所以一开始怀疑是IDE出了问题,后来在网上看到一篇文章,文章摘录如下: 这是一个javascript的错误提示,按道理说是客户端脚本错误,与.net应该无关,但是稍了解一下asp.net框架就会知道,asp.net的所有控件,到了客户端都会生成html与javascrpt代码;这显然是与.ne原创 2009-11-03 16:10:00 · 675 阅读 · 0 评论 -
不用excel组件写数据导入(对excel格式有规定)
首先你要用FileUpload控件或别的方法上传你的excel文件,然后才能在服务器上导入。代码如下: //得到链接 string excelConn = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0;",excelFile);原创 2010-02-23 08:47:00 · 621 阅读 · 0 评论 -
在业务层中使用事务
在业务层中使用事务,很多专家称之为轻量级事务,代码如下,很简单 public class CompanyBusiness { private readonly CompanyDao dao = new CompanyDao(); public bool Add(Company company,Rating rating,ref int原创 2010-02-23 08:58:00 · 1449 阅读 · 0 评论 -
用户控件在分页下的解决方案
前段时间做项目,遇到一个问题,DataList里面放了用户控件,并且这个DataList要分页,在用户控件中写一个属性,如下所示: private int schoolId; public int SchoolId { get { return schoolId; } set { schoolId = value;} }然后在DataList里面传这个SchoolI原创 2010-02-23 08:02:00 · 471 阅读 · 0 评论 -
asp.net Forms表单验证(角色)
转于http://www.cnblogs.com/stg609/archive/2009/03/12/1408296.html asp.net Forms表单验证 使用经验及验证流程分析 最近,要做一个登陆的页面,就想到了安全性方面的问题。记得曾经在邵志东老师讲的关于asp.net安全性方面的课程中,提到asp.net提供了4个身份验证程序:1.表单身份验证;2.Windows转载 2009-04-11 22:48:00 · 1622 阅读 · 1 评论 -
高级.net工程师必备
Microsoft SQL Server 数据库 一、创建和维护数据库 1、数据库 SQL Server 数据库的组成部分?(参见联机丛书) 如何保证数据库的完整性、安全性、并发性? 数据库设计创建步骤?(参见联机丛书 - 创建数据库计划) 数据库设计考虑的事项?(参见联机丛书) 2、SQL Server 表 设计表时应注意哪些? 如何创建和使用约束、默认值和空值? 数转载 2009-03-17 12:24:00 · 1064 阅读 · 1 评论 -
WebPart的数据库连接问题
“/WebSite1”应用程序中的服务器错误。 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)经过一番搜查,问题终于有了答案。原来,WebPart使用个性化服务时需要在web.config文件转载 2008-05-16 14:23:00 · 901 阅读 · 0 评论 -
Sys未定义 解决办法
在现有web项目中使用Updatepanel 会提示有错误:Sys未定义 但是直接新建一个asp.net AJAX-Enabled Web Site 就不会有问题 原因出在web.config上 解决办法是在web.config中加入:.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.6102转载 2008-05-21 17:28:00 · 1061 阅读 · 0 评论 -
CVS问题集
问:在服务器上有2个用户,administrator和user1,我给user1设置了1个工作目录user1wk。这个工作目录被设置了权限,只有 user1可以进行crw。但不知道为什么,每次我在这个目录里add文件的时候服务器返回的信息提示:USER administrator cannot change c:"workroot"user1wk,当时我是用user1的帐号登陆的,请问能帮我分析一原创 2008-05-23 09:14:00 · 2348 阅读 · 1 评论 -
.net开发中的几个小问题
第一个,将TextBox设为只读后不能取值解决方法:不能在属性中直接给TextBox设为只读,可以在后台代码中用如下方法设为只读,这样就能取到值this.txtCommonEnd.Attributes["ReadOnly"] = "readonly"; 第二个,在页面加载时给checkBox赋值,但后面checkBox改变状态后,不能取到值有两种方法可以解决:A:可以在加载原创 2008-08-05 16:32:00 · 593 阅读 · 0 评论 -
关于在所有页面实现没有登录就转到登录页面的功能
最近一直在忙于项目的事,所有没有时间来打理这个博客.现在项目终于上线了,自己也抽点时间来总结一下:第一点:关于在所有页面实现没有登录就转到登录页面的功能.说句实话,这个问题很简单,但我却折腾了很久.网上也有很多这样的讨论,但都不是很实用.有的人用form验证,也有人直接在页面上写如下代码:if(Session["UserInfo"]==null){ Response.Re原创 2008-08-05 16:11:00 · 1521 阅读 · 0 评论 -
Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
主要区别在于,RegisterStartupScript 方法是将 JavaScript 嵌入到 ASP.NET 页面的底部,恰好位于关闭元素 的前面。RegisterClientScriptBlock 方法是将 JavaScript 嵌入到页面中开启元素 的紧后面。原创 2008-05-23 15:28:00 · 789 阅读 · 0 评论 -
实现透明水印
刚写完加水印的程序不久,老大又叫要改成透明水印,并且水印的字体要自适应,于是改程序如下: //得到要写的字体的大小float width = imgSource.Width / 2 / 13; //GraphicsUnit.Pixel是以像素为单位System.Drawing.Font font = new System.Drawing.Font("Arial Black"原创 2008-08-07 15:42:00 · 1501 阅读 · 0 评论 -
OracleHelper类
/// /// ClassName: OracleHelper /// Describe:数据库操作帮助类 /// Author:wzb /// public class OracleHelper { #region 1、执行命令,返回受影响的行数 /// /// Execute a OracleCommand (原创 2008-08-28 21:23:00 · 3536 阅读 · 0 评论 -
.net中的主题
创建自己的主题在app_themes创建文件夹,如果你要创建多个主题,请创建多个文件夹,如Spring,Summer,Winner,Autumn等在每一个文件夹下创建css文件,skin文件,images文件夹。images是放图片的地方,css是普通的css文件如下:.newButton { height:20px; border:none; background:url(" images/原创 2008-08-28 21:44:00 · 721 阅读 · 0 评论 -
将excel文件另存为csv文件
方法如下:C#public virtual void SaveAs ( [OptionalAttribute] Object Filename, [OptionalAttribute] Object FileFormat, [OptionalAttribute] Object Password, [OptionalAttribute] O原创 2008-07-04 15:50:00 · 8298 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“...”的线程访问它。
访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。.NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引转载 2008-07-05 11:35:00 · 1261 阅读 · 0 评论 -
asp.net中Literal与label的区别
一.Literal Web 服务器控件概述(摘于MSDN)可以使用 Literal Web 服务器控件作为页面上其他内容的容器。Literal 最常用于向页面中动态添加内容。Literal 控件表示用于向页面添加内容的几个选项之一。对于静态内容,无需使用容器,可以将标记作为 HTML 直接添加到页面中。但是,如果要动态添加内容,则必须将内容添加到容器中。典型的容器有 Label 控件、转载 2008-10-15 09:21:00 · 732 阅读 · 0 评论 -
DbType + SqlDbType + 系统数据类型对照表
DbType + SqlDbType + 系统数据类型对照表转载 2010-11-09 20:18:00 · 3782 阅读 · 0 评论