导航

2014年3月22日

摘要: C#编程规范 下载 本文是基于网上传得比较广泛的“东软c#编程规范”为蓝本,加入了我自己认为有用的一些规范整理出来的作者:方明1 概述1.1 规范制定原则1) 方便代码的交流和维护。2) 不影响编码的效率,不与大众习惯冲突。3) 使代码更美观、阅读更方便。4) 使代码的逻辑更清晰、更易于理解。1.2 术语定义1) Pascal 大小写 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例BackColor2) Camel 大小写 标... 阅读全文

posted @ 2014-03-22 21:54 beeone 阅读(1063) 评论(0) 推荐(0)

摘要: 二 .类与结构的差别1. 值类型与引用类型结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑因为结构是值类型所以结构之间的赋值可以创建新的结构,而类是引用类型,类之间的赋值只是复制引用注:1.虽然结构与类的类型不一样,可是他们的基类型都是对象(object),c#中所有类 阅读全文

posted @ 2014-03-22 21:50 beeone 阅读(226) 评论(0) 推荐(0)

摘要: isMove 是否想下移动InitData 初始化数据库BindData 绑定数据库iRowCount 行数iColCount 列数iRecordCount 记录总数crdate 插入时间type 类型 阅读全文

posted @ 2014-03-22 21:48 beeone 阅读(186) 评论(0) 推荐(0)

摘要: SQL Server数据表的基础知识与增查删改由张晨辉(学生) 于19天 前发表 | 阅读94次 一、常用数据类型 1、整型:bigint、int、smallint、tinyint 2、小数:decimal、numeric 3、近似数字数据:float、real 4、货币数据:money、smallmoney 5、日期和时间:datetime、smalldatetime 6、字符数据:char、varchar、text 7、Unicode字符数据:nchar、nvarchar、ntext ... 阅读全文

posted @ 2014-03-22 21:44 beeone 阅读(581) 评论(0) 推荐(0)

摘要: /// /// 读取Excel文档 /// /// 文件名称 /// 返回一个数据集 public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open( 阅读全文

posted @ 2014-03-22 21:37 beeone 阅读(475) 评论(0) 推荐(0)

摘要: 编程风格守则 一、本文目的随着越来越多的项目启动,为了便于各位项目经理、程序员之前交流项目源程序,并且保证源程序的可读性,特制定本《编程风格守则》,本文的读者为项目经理、程序员,以期在编码过程之中,保持一致的风格,有利于软件工程项目的推行。本文在编写上力求求大同、存小异,在编程风格上分为两类,一类为强制风格,意为一定需要遵守,一类为推荐风格,意为希望程序员在编码时按照这样的风格。二、概述在软件工程领域,源程序的风格统一标志着可维护性、可读性,是软件项目的一个重要组成部分。而目前还没有成文的编码风格文... 阅读全文

posted @ 2014-03-22 21:33 beeone 阅读(440) 评论(0) 推荐(0)

摘要: 控件排序事件中用DataView及DataTable排序文章分类:.net编程 在做ASP.NET页面开发时,经常要用到dataset(或者DataTable),绑定到DataGrid或GridView上要进行重新排序,排序规则按照数组fids元素的顺序进行。本文将介绍如何在排序事件用DataView及DataTable实现排序功能.一般人的做法是用DataView排序,关键代码如下:DataView dv = dt.DefaultView; dv.Sort = "dis,发布日期 desc"; 然后把dv绑定到DataGird输出。不过问题又来了,如果我们需要分页功能,在 阅读全文

posted @ 2014-03-22 21:23 beeone 阅读(2383) 评论(0) 推荐(0)

摘要: private DataTable SortTable(DataTable dt,string[] pids) { DataTable dt0 = dt.Clone(); //复制原表结构 for(int i=0;i 0) { foreach(DataRow dr in drs) { dt0.ImportRow(dr); //导入行 } } } } return dt0; } 阅读全文

posted @ 2014-03-22 21:16 beeone 阅读(1238) 评论(0) 推荐(0)

摘要: ArrayList al = new ArrayList(); DataTable dt = new DataTable(); dt.Columns.Add("A",typeof(double)); dt.Columns.Add("B", typeof(double)); dt.Columns.Add("C", typeof(double)); DataRow dr1 = dt.NewRow(); dr1["A"] = 5.5; dr1["B"] = -20.6; dr1["C&quo 阅读全文

posted @ 2014-03-22 21:11 beeone 阅读(8946) 评论(0) 推荐(0)

摘要: CREATE PROCEDURE dt_DXS_STAFF_ACTIVE @STAFFSTATUS INT, @STAFFNUM INT, @STARTNO INT, @@TOTALCOUNT INT OUTPUT, @@REALNUM INT OUTPUT ASDECLARE @PRERECCOUNT VARCHAR(10)DECLARE @CURRECCOUNT VARCHAR(10)SELECT @@TOTALCOUNT=COUNT(*) FROM Table1IF @@TOTALCOUNT>(@STARTNO+1)*@STAFFNUM SET @@R... 阅读全文

posted @ 2014-03-22 21:07 beeone 阅读(360) 评论(0) 推荐(0)

摘要: using System;using System.Collections.Generic;using System.Text;using System.Data;namespace ConsoleApplication7{ class Program { static void Main(string[] args) { DataSet ds = new DataSet(); //以下示例实现 利用dataset的Relations为两个DataTable创建类似SQL中Left join 的效果 ... 阅读全文

posted @ 2014-03-22 21:01 beeone 阅读(5419) 评论(1) 推荐(0)

摘要: DataTable dt = new DataTable(); dt.Columns.Add("ProductID", typeof(string)); dt.Columns.Add("CreateTimeStamp", typeof(string)); dr = dt.NewRow(); ..... dt.Rows.Add(dr); dt.DefaultView.Sort = "CreateTimeStamp ... 阅读全文

posted @ 2014-03-22 20:59 beeone 阅读(14791) 评论(0) 推荐(0)

摘要: 009-04-26 11:09关于在DataTable中执行DataTable.Select("条件")返回DataTable的解决方法在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,其实只要用.NET类库中提供的DataView类的强大功能(主要是用它的RowFilter属性),就能方便地解决这类查询问题。常有网友在网上询问怎么在DataTable中执行DataTable.Select("条 阅读全文

posted @ 2014-03-22 20:56 beeone 阅读(7563) 评论(0) 推荐(0)

摘要: 借助DataTable的Compute方法,DataTable中数据不用事先排好序。 下面代码中的dt是跟前面的是一样的 DataTable dtName = dt.DefaultView.ToTable(true, "name"); for (int i = 0; i < dtName.Rows.Count; i++) { DataRow[] rows = dt.Select("name='" + dtName.Rows[i][0] + "'"); //... 阅读全文

posted @ 2014-03-22 20:50 beeone 阅读(495) 评论(0) 推荐(0)

摘要: 如何使用App.config文件,读取字符串?1.在项目里添加App.config文件,内容如下: 2.在解决方案 选“引用”->“添加引用”->“System.configuration”添加到”引用“目录下3.引入命名空间: 复制代码 代码如下:using System.Configuration; 4.添加代码: string m_conStr = ""; public SqlHelp() { this.m_conStr = ConfigurationManager.ConnectionStri... 阅读全文

posted @ 2014-03-22 20:41 beeone 阅读(542) 评论(0) 推荐(0)