
asp.net
文章平均质量分 62
Seven老师
just a teacher
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Asp.net MVC 实例
出处:http://www.cnblogs.com/chrischen662/archive/2010/08/13/1798876.htmlMVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC,并在vs2010中已经内置了MVC的相关功能。如果使用vs2008,需要下载安装Service Pack 1和ASP.NET MVC Framework。MVC现在已经是2.0的版本。转载 2017-05-19 11:18:30 · 557 阅读 · 0 评论 -
SqlServer数据类型、C#SqlDbType对应关系及转换
1 // SqlDbType转换为C#数据类型 2 public static Type SqlType2CsharpType(SqlDbType sqlType) 3 { 4 switch (sqlType) 5 { 6 case SqlDbType.BigInt: 7 return typeof(Int64); 8 case SqlDbType.B原创 2013-05-08 16:58:49 · 1277 阅读 · 1 评论 -
c#应用程序的发布
最近做了C#软件,发布给客户用时,发现客户运行不起来,原因是客户电脑上没有装Frame Work库.那么我们得把exe打包发布。发布的安装文件相当的大,以FrameWork为例达到了200多M。这就是为什么有的应用程序只有1M多,可是发布时却做成了1G。请注意以下的第五步. 转自:http://www.2cto.com/kf/201012/79607.html使用VS原创 2013-05-07 11:09:21 · 818 阅读 · 0 评论 -
c# 动态生成 控件
Label lblNew = new Label();lblNew.Name = "lbl_new";lblNew.Text = "这是动态创建的label对象";form1.Controls.Add(lblNew);lblNew.Location = new Point(300,300);原创 2013-05-15 23:33:00 · 1081 阅读 · 0 评论 -
C# Datagirdview 用法集
[csharp] view plaincopy SqlConnection conn = new SqlConnection('Server=(local);DataBase=test;User=sa;Pwd=sa'); SqlDataAdapter da = new SqlDataAdapter('select * from test', conn);转载 2013-04-21 18:13:18 · 950 阅读 · 0 评论 -
c#描述异常处理语句try、catch、finally执行时的相互关系
try里面是执行代码,其中的代码"可能"产生异常.catch是对产生异常后的处理代码,可以抛出异常,也可以显示异常,也可以弹出某中提示,总之catch里是任何代码都行,如果你知道这钟异常产生的原因,可以打印此原因,也可以对此原因进行相应的处理,同时可以为多个catch,每个catch(异常类型) 用多个catch来捕获多种异常,也可以用所有异常的父类来捕获(这样就不用写多个catchl了).原创 2013-04-20 17:19:13 · 655 阅读 · 0 评论 -
变量名 @XXX 已声明。变量名在批查询或存储过程内部必须唯一
变量名 @XXX 已声明。变量名在批查询或存储过程内部必须唯一在多次执行SqlCommand的时候,第一次执行没有错..第二次就会出现变量名在批查询或存储过程内部必须唯一,这是因为以前的参数还存在事务中..我们只需SqlCommand执行完毕后,添加如下语句即可: _objComm.Parameters.Clear();就可以了,也就是在同一事务中 若要多次执行同一SQL语句,必须原创 2013-04-20 11:10:15 · 4930 阅读 · 0 评论 -
如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚
如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚********************************************************************************功能:将界面选中数据批量获取并保存到数据库创建的临时表#temp中,根据#tem转载 2013-04-20 09:35:06 · 5728 阅读 · 0 评论 -
字符数组转换字符串:
获取字符串中的第N个字符: string str1 = "abcdefg"; var t = str1[3];//获取第4个字符 Console.WriteLine(t);原创 2013-04-27 14:10:28 · 557 阅读 · 0 评论 -
C# datatable 不能通过已删除的行访问该行的信息处理
使用2)方案修改后的读取代码如下: //_table,为DataTable int rowcount = this._table.Rows.Count; for (int i = 0; i { //跳过被删除的记录 if (this._table.Rows[i].RowState ==原创 2013-04-26 18:43:20 · 1211 阅读 · 0 评论 -
datagridview 某行不跟随排序 问题解决
之前做记账程序时用了DataGridView来呈现数据,为了提升用户体验,在显示数据时我还在最后一行加了一个统计行。又因为DataGridView是可以点击标题行来排序的,当用户点击排序时最后的统计行也会跟着排序,变到其他行去了,这样很不爽。 于是就要想一个办法让最后一行不参与排序,DataGridView本身没有这样的方法,得自己实现。搜索之后得到一个思路:在排序前先保存最后一行,原创 2013-05-09 14:47:55 · 3678 阅读 · 1 评论 -
Linq 实现 DataTable 行转列
前几天写了一篇sqlserver 行转列,http://www.cnblogs.com/li-peng/archive/2012/02/01/2334973.html由于工作需要,要把查出来的DataTable实现 行转列,正好这一阵子在用Linq 就做了一个行转列的小例 子转换前的table:转换后的table: 代码里有详细的说明,原创 2013-05-16 11:19:25 · 789 阅读 · 0 评论 -
c# 指定用户启动 exe
Process process = new Process();process.StartInfo.UserName = 指定用户名;string strPWD = 密码;SecureString password = new SecureString();foreach (char c in strPWD.ToCharArray()){ password.AppendChar(原创 2013-05-15 21:09:13 · 1347 阅读 · 0 评论 -
调用存储过程,向主表和明细表插入数据
下面是插入主表存储过程PROCEDURE dbo.Proc_OrdMa(@ItemsFee float,@ItemsNum int,@Name nvarchar(50),@OrderID int output)asInsert into TSa_Order(ItemsFee,ItemsNum,ReceiverName)values(@ItemsFee原创 2014-03-21 14:24:31 · 1561 阅读 · 0 评论 -
返回一个表的列信息
为了方便使用,可将其封装成一个函数代码如下:---- 返回一个表的列信息-- 用法:select * from tbl_columns('Table1')-- zyl 2007.11.6--create function tbl_columns(@tablename nvarchar(256))returns @tmptb table( name nvar原创 2014-03-19 17:21:40 · 570 阅读 · 0 评论 -
SVN安装以及和VS2010整合使用
安装文件下载(哪个下载快用哪个) :http://u.xunzai.com/fileview_848528.html或 http://115.com/file/dpb17jr0#SVN版本控制.zip 说明:软件名称是一样的,不同版本没多大区别,大致是一样的。先安装 服务端(Setup-Subversion-1.6.5.msi),再安装客户端(TortoiseSVN-1.转载 2013-09-17 09:14:45 · 661 阅读 · 0 评论 -
DataGridView控件使用大全
DataGridView控件DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特性。关于本文档:本文档不准备面面俱到地介绍DataGridView,而是着眼于深入地介绍一些技术点的高级特性。本文档按逻辑分为5个章节,首先是结构和特性的概览,其次是内置原创 2013-07-21 01:40:06 · 1647 阅读 · 0 评论 -
C# Winform 涉及的拖放操作总结
在开发程序的时候,为了提高用户的使用体验,或满足相关用户的功能,总是离不开拖放功能。而本文是总结winform下的常用拖放操作。主要有1.textbox接受拖放的文件2.listbox允许用户自定义排序3.listbox之间的拖放4.控件的拖放5.console的拖放问题用户在进行拖放操作时,经过的步骤大体如下:例如将A中的数据拖放的B中鼠标点击A中的数据(原创 2013-07-16 18:52:46 · 1851 阅读 · 0 评论 -
C#实现的根据日期得到今天是星期几
算法如下: 基姆拉尔森计算公式: W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。但是在测试的时候发现有点出入,就是公原创 2013-07-16 00:02:35 · 1299 阅读 · 0 评论 -
C#动态生成控件以及添加事件处理
有时候需要在程序运行到一定时候或者某个事件之后需要动态生成控件在C#下一般方式是: private Button Db=new Button() ; Db.Name="Dy_Button" //设定名称 Db.Location=new Point(100,200);//设定位置 。。。。//其他属性设置原创 2013-07-13 09:01:45 · 921 阅读 · 0 评论 -
sql工具:一条sql语句,查询sql server某个指定表的所有列及其属性
SELECT C.name as [字段名],T.name as [字段类型] ,convert(bit,C.IsNullable) as [可否为空] ,convert(bit,case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=c.id and na原创 2013-06-06 16:38:49 · 927 阅读 · 0 评论 -
sqlserver 行转列
还写了一篇Linq 实现 DataTable 行转列有时间大家可以看一下sqlserver把行转成列在我们编码中是经常遇到的我做一个小例子大家看一下 1 --创建一个表 2 create table PayPhoneMoney 3 ( 4 id int identity(1,1), 5 userName Nvarchar(20), 6 payType原创 2013-05-16 11:18:08 · 590 阅读 · 0 评论 -
datagridview button column
在DataGridView的列中表示按钮时,使用DataGridViewButtonColumn可以实现。 按钮上表示的文字就是所在单元格所表示的文字(所就是说,使用FormattedValue属性取得的文字列)。但是,如果DataGridViewButtonColumn.UseColumnTextForButtonValue为True时,在DataGridViewButtonCo原创 2013-04-26 17:47:00 · 5439 阅读 · 0 评论 -
c# 事务
1、创建事务的结构SqlConnection sqlConnection = new SqlConnection(); ...初始化连接 // 开启事务 SqlTransaction sqlTransaction = sqlConnection.BeginTransaction(); // 将事务应用于Co转载 2013-04-18 14:21:38 · 697 阅读 · 0 评论 -
.NET/C#中的匿名类型
有时候,我们需要封装一组数据,只有数据,没有方法,并且只用于当前程序,不需要在项目间重用,这时候,如果是传统的使用类来封装的话,大概会是下面这种样子: internal class SomeData{ //定义一系列私有成员变量 //创建属性来封装每一个数据成员 //重写方法的ToString()来输出每一个数据成员 //重写GetH原创 2013-03-26 16:16:41 · 1889 阅读 · 0 评论 -
C#学习之接口
什么是接口?其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。个人觉得,使用接口可以使程序更加清晰和条理化,这就是接口的好处,但并不是所有的编程语言都支持接口,C#是支持接口的。注意,虽然在概念上,C#接口类似于COM接口,但他们的底层结构是不同的。那么,我们来看一下如何声明和使用接口。 声明接口 声明接口在语法上和声明抽象类完全相同,例如这里有一个银行账原创 2013-03-26 15:27:55 · 496 阅读 · 0 评论 -
ASP.NET - Repeater 控件
Repeater 控件用于显示重复的项目列表,这些项目被限制在该控件。把 DataSet 绑定到 Repeater 控件XML 文件("cdcatalog.xml") Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide your heart Bon转载 2013-04-08 17:09:39 · 592 阅读 · 0 评论 -
ASP.NET - DataList 控件
我们将在例子中使用下面的 XML 文件 ("cdcatalog.xml"): Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide your heart Bonnie Tyler UK CBS Records 9.90 1988 G转载 2013-04-08 17:06:50 · 529 阅读 · 0 评论 -
ASP.NET 2.0 母版页(Master Pages)
ASP.NET 2.0 - 母版页(Master Pages)母版页(Master Pages)为网站内的其他页面提供模版。母版页(Master Pages)Master Page 使您有能力为 web 应用程序中的所有页面(或页面组)创建一致的外观和行为。Master Page 为其他页面提供了模版,带有共享的布局和功能。Master Page 为内容定义了可被内转载 2013-04-08 17:03:56 · 645 阅读 · 0 评论 -
ASP.NET 2.0 导航
网站导航维护大型站点的导航菜单是很困难,也很费时的。在 ASP.NET 2.0 中,菜单可存储在文件中,这样维护起来更加方便。这个文件通常名为 web.sitemap,被存放在网站的根目录中。此外,ASP.NET 2.0 拥有三种新的导航控件:Dynamic menusTreeViewsSite Map PathSitemap 文件本教程使用下面的 sitemap转载 2013-04-08 17:01:10 · 516 阅读 · 0 评论 -
HTML 服务器控件
HTML 服务器控件HTML 服务器控件是服务器可理解的 HTML 标签。HTML 服务器控件ASP.NET 文件中的 HTML 元素默认作为文本进行处理。为了使这些元素可编程化,需要向 HTML 元素添加 runat="server" 属性。该属性指示该元素应作为服务器控件进行处理。注释:所有 HTML 服务器控件必须位于带有 runat="server" 属转载 2013-04-08 16:58:01 · 539 阅读 · 0 评论 -
DEVEXPRESS 破解方法
Devexpress 是.net的一个非常好用的插件。能够轻松的帮你实现一个非常炫的UI,无论是C#的Winform还是ASP.NET的网站。 鄙人这两天在用DEVEXPRESS的过程中发现在网上并未有一个详细清楚的如何破解的指导方法,故有此意将自己的使用过程记载下来,供大家参考。 本文是介绍如何对Devexpress 11.1.4版本进行破解,对于其他的版本方法应该类似,可以参考转载 2013-04-02 15:15:38 · 2786 阅读 · 0 评论 -
C#通过引用Office Excel (2007) 组件实现对Excel文件的操作
[原创]C#通过引用Office Excel (2007) 组件实现对Excel文件的操作对用应用软件来说,将报表转出为Excel文件,进行二次加工,或者根据Excel模版填充数据,是非常常用的。实现对Excel文件的操作,如将报表转出为Excel或根据已有的Excel模版进行填充,有很多方法,比如使用第三方组件,根据Open XML的标准,将WEB页面中的控件直接输出等等,还有一种方式就转载 2013-04-02 14:51:34 · 3803 阅读 · 0 评论 -
C#3.0中对象初始化器和集合初始化器
C# 3.0 中对象初始化器(Object Initializers) 和 集合初始化器(Collection Initializers) ,就是简化我们的代码,让本来几行才能写完的代码一行写完。这样在LINQ的使用中,我们才不会把一个LINQ表达式写的巨复杂无比。由于我看到几篇讲对象初始化器(Object Initializers)和集合初始化器(Collection Initializ原创 2013-03-26 16:20:37 · 609 阅读 · 0 评论 -
Lambda表达式
Lambda表达式实际上是一个匿名函数。它包含表达式和语句,常用于创建委托或表达式目录树类型。所有Lambda表达式都是用Lambda运算符---------- =>,该运算符读为“goesto”。Lambda运算符的左边是输入参数(可能没有),右边是表达式或语句块。Lambda表达式返回右边表达式的结果。其基本格式如下:(input paramenters)=>expression转载 2013-03-26 19:47:35 · 411 阅读 · 0 评论 -
哈希表 Hashtable 和 动态数组 ArrayList 的使用 (c#)
HashtableHashtable hst = new Hashtable();hst .Add("001","一年级") ;hst .Add("002","二年级") ;hst .Add("003","三年级") ;foreach( DictionaryEntry x in hst ){ Response.Write("key:" + x.key原创 2013-03-26 14:56:37 · 924 阅读 · 0 评论 -
c# 导出数据到 excel
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data;using System.IO;namespace meifengSystem{转载 2013-04-23 16:08:23 · 660 阅读 · 0 评论 -
C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
[csharp] view plaincopyprint?/// /// 获取指定月份指定周数的开始日期 /// /// 年份 /// 月份 /// 周数 /// private DateTime GetStartDayOfWeeks(int year, int month, int index) {转载 2013-04-23 10:54:04 · 1000 阅读 · 0 评论 -
C#导入导出(excel)数据
C#导入导出(excel)数据今天弄了一个导入导出excel数据的例子,首先命名空间要引用:Microsoft.Office.Interop.Excel和System.IO。下面是我弄的代码(仅限参考):using System;using System.Collections.Generic;using System.ComponentModel;usin原创 2013-04-23 16:23:48 · 1081 阅读 · 0 评论 -
GridView的增删改查的例子
这样吧,我发一个GridView的增删改查的例子给你:using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using OASys.BLL;using OASys.Models;using System.Collect转载 2013-04-12 13:15:53 · 892 阅读 · 0 评论