C#开发资料
文章平均质量分 53
gate_s
这个作者很懒,什么都没留下…
展开
-
String.IsNullorEmpty()方法的使用
一般判断都写成这样if (!String.IsNullOrEmpty(id))代表 id 即不为空引用,也不为空字符串 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.W转载 2012-11-27 09:12:02 · 14756 阅读 · 1 评论 -
SqlCommand类
1 创建SqlCommand对象2 执行命令3 常用的属性4 例1、创建SqlCommand对象SqlCommand cmd = new SqlCommand(SQLCMD, CON);SQLCMD为SQL命令语句,CON为打开的数据库连接(即打开的SqlConnection类对象)。创建SqlCommand 类对象之前应打开SqlConnection连接。2、执行命令原创 2013-03-20 14:00:17 · 613 阅读 · 0 评论 -
DataSet 类 (二) 读取数据
使用方法1、创建DataSet对象DataSet ds = new DataSet();DataSet ds = new DataSet("DataSetName");2、用数据集填充DataSet最常用的是DataAdapter对象的Fill()方法给他填充数据(1)DataSet ds = new DataSet();SqlDataAdapter adapt =原创 2013-03-20 14:11:36 · 1043 阅读 · 0 评论 -
C#数据库学习笔记(一)
1.连接数据库Connection定义连接字符串;Data Source= .\\SQLEXPRESS(服务器名);Initial Catalog=PAYMENTS(数据库名);Integrated Security=true(集成安全连接);连接本地服务器SqlConnection conn = new SqlConnection("server=(local);Initial转载 2013-03-20 16:20:54 · 979 阅读 · 0 评论 -
SQL笔记(五)
1.通用表表达式CTECTE是一个指定的临时结果集,在select的from子句使用。使包含派生表的查询更简单。WITH CTE名称 (列列表)AS (SELECT查询语句)然后对CTE进行查询,可以得到例如特定地区的特定售货员的销售额。2.关键字IN和BETWEEN...ANDIN的意思是给定可选项,查询所需,如IN(2006,2007)就是指在2006和2007转载 2013-03-20 16:28:26 · 483 阅读 · 0 评论 -
SQL笔记(二)
1.SQL中的子句作为限定条件的where和like关键字类似的starting withselect A from table where A like ('Ca%')select A from table where A starting with ('Ca')按顺序排列:ORDER BY 后跟排序字段默认为ASC升序,降序为DESC。联合使用转载 2013-03-20 16:31:07 · 561 阅读 · 0 评论 -
SQL学习笔记
今天把SQL详细的整理一遍,然后在研究下在GIS中的运用。1.基本查询select * from table where 条件查询结果数字右对齐,字符左对齐。选择字段顺序决定显示顺序。查询的运算结果是临时的,如果需要保存,要在表达式后跟别名。select a+1 b from table对空字段的操作,用IS NULL 而非 =NULL 。所以数据注意大小写的统一。转载 2013-03-20 16:31:55 · 643 阅读 · 0 评论 -
SQL笔记(四)
插入数据1.insert values插入一条记录:INSERT INTO table_name (col1, col2...) VALUES (value1, value2...)规则;你所要插入的数值与它所对应的字段必须具有相同的数据类型;;数据的长度必须小于字段的长度,例如,你不能向一个长 40 个字符的字段中插入一个长 80 个字符的字符串;插入的数值列表必须与转载 2013-03-20 16:29:45 · 520 阅读 · 0 评论 -
SQL笔记(三)
如果两个表的共有字段,但对表1只知道该共有字段的描述,具体不明,要对两个各表进行查询,就需要用到子查询。select O.PartNum,P.Description,O.Quantity from 订单 O,部件 P where O.PartNum=P.PartNumand O.PartNum=(select PartNum from 部件 where Description='公路自转载 2013-03-20 16:30:23 · 537 阅读 · 0 评论 -
C#数据库学习笔记(二)
1.SqlDataReader (流读取一次一条记录)如果查询整个表或者多列,可以对字段所在列的位置重新命名,而不必知道具体在哪一列 SqlDataReader sdr = cmd.ExecuteReader(); int i = sdr.GetOrdinal("ACCOUNT_ID"); //获取序号值转载 2013-03-20 16:24:08 · 724 阅读 · 0 评论 -
控件缩写大全
标准控件1 btn Button 2chk CheckBox 3ckl CheckedListBox4 cmb ComboBox 5dtp DateTimePicker 6lbl Label7 llb LinkLabel 8lst ListBox转载 2013-04-04 13:47:58 · 881 阅读 · 0 评论 -
如何在C#中调用存储过程
string connstring = @"Data Source=localhost;Initial Catalog=Northwind;uid=sa;pwd="; SqlConnection conn = new SqlConnection(connstring); conn.Open(); SqlCommand cmd = new Sql转载 2013-03-23 14:46:32 · 592 阅读 · 0 评论 -
C#中调用存储过程笔记
数据访问层现在都兴用存储过程了本篇记录了一个功能比较齐全的存储过程的写法,和一个C#实现的比较通用的调用带返回值存储过程的方法。1、存储过程:例子中操作的表为 power(p_id,p_name,p_des)本存储过程中进行了一般的空值,主键重复检测,对多条操作语句使用了事务CREATE PROCEDURE myp2 @pid int ,@pname nvarc转载 2013-03-23 14:49:17 · 631 阅读 · 0 评论 -
存储过程和.Net中使用事务的实例
1、SqlServer存储过程的事务处理方法一:--测试的表 create table tb( id int not null constraint PK_sys_zj_fielddict primary key ,aa int) --事务处理 begin转载 2013-03-23 14:50:48 · 507 阅读 · 0 评论 -
如何复制一个SQL Server 的表
这篇短文将介绍几种拷贝 SQL Server 表的方法。第一种方式是最简单的在同一个数据库里将表拷贝到另外一个表。你需要记住的是,拷贝表的时候并不会拷贝表的约束和索引。下面是代码模板和简单的使用方法:1select * into table> from table>2 3Exampl转载 2013-03-24 16:20:53 · 970 阅读 · 0 评论 -
C#winform上下页,首末页
namespace WindowsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } public static int INum=0,AllC转载 2013-03-25 19:11:27 · 1199 阅读 · 0 评论 -
C# ComboBox实现不能输入,且下拉选框文本上有值
下拉框有DropDownStyle这一属性,把DropDownStyle类型选为DropDownList,则下拉框只能选择不能输入了。但是这时的下拉框是没有默认值的,即使在Text属性中输入默认值,也不起作用。就要在(某某某.Designer.cs)文件中修改。这是没有修改的: this.ComboBox1.Cursor = System.Windows.Form翻译 2013-04-25 15:57:39 · 1844 阅读 · 0 评论 -
sqldataReader用法
源错误:行 27: if (MyReader.HasRows)行 28: {行 29: Image1.ImageUrl = MyReader.GetSqlString(2).ToString();行 30: //Image1.ImageUrl = MyReader.GetString(1);原创 2013-03-20 13:18:56 · 1548 阅读 · 0 评论 -
DataGridView整行选中
this.DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;原创 2013-03-20 14:23:36 · 714 阅读 · 0 评论 -
和null的
""是创建字符串对象,但是内容是空的,在内存中已经分配内存空间了。而null是,未初始化,在内存中并没有分配内存空间。另外你可以试一试,这个代码就清楚了!String str1 = "";String str2 = null;Console.WriteLine(str1.Length);Console.WriteLine(str2.Length);运行以后str2肯定会转载 2012-11-27 08:59:39 · 344 阅读 · 0 评论 -
全角半角相关转换
/** /// 转全角的函数(SBC case) /// /// 任意字符串 /// 全角字符串 **/ public string ToSBC(string input) { //半角转全角: char[] c = input.ToCharArray(); for (int i = 0; i {转载 2012-12-25 16:35:47 · 344 阅读 · 0 评论 -
TabStop 属性
获取或设置一个值,该值指示用户是否可以通过按 Tab 键将焦点放到此控件上。 此 C# 示例创建两个 TextBox 控件theTextBox1 和 theTextBox2,以及一个InkPicture 控件theInkPicture。theInkPicture 上的TabStop 属性设置为 false。当用户按 Tab 键时,焦点会跳过theInkPicture,从原创 2012-12-27 19:00:39 · 4631 阅读 · 0 评论 -
c#.net连接access操作类 (转)|| C#中如何连接Access2007数据库
1、配置web.config文件:配置数据库连接参数configuration>appSettings/>connectionStrings> add name="ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\TeacherSystem\App_Data\转载 2013-01-19 21:02:08 · 568 阅读 · 0 评论 -
正则表达式的学习与小结
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考,使用起来还是比较简单有转载 2013-03-14 23:06:07 · 527 阅读 · 0 评论 -
初始写SQLHelper
using System; using System.Data; using System.Data.SqlClient; using System.Text; using System.Configuration; namespace _04SQLHelper { static class SQLHelper { //读取配置文件,获取连转载 2013-03-15 22:27:48 · 442 阅读 · 0 评论 -
Parse与Convert区别
int.Parse(); double.Parse(); float.Parse();...Parse 只能把字符串类型转换 成 某种数据类型Convert.To......可以把任意类型转换成任意的类型(数据类型相兼容的)转载 2013-03-15 22:36:31 · 495 阅读 · 0 评论 -
DbHelperSQL.cs
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;namespace DAL{ /// /// 数据层 - 数据库 操作类 /// internal clas转载 2013-03-15 22:31:33 · 931 阅读 · 0 评论 -
c#结构体(值类型)
结构体(值类型) (非常像类的一种值类型,不具有面向对象的特征,通常用来封装小型相关变量组 )System.Drawing.Point、Size、Color注意:结构使用时可以new,也可以不new。如果不new,则使用前必须为结构成员赋值。在结构中不能为变量直接赋初值,除非const、static结构可以实现接口,但不能继承。结构的使用方法与类很相似。什么时候使用类?转载 2013-03-15 22:35:43 · 1034 阅读 · 0 评论 -
C#日期格式转换大全
有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization;转载 2013-03-17 17:12:53 · 597 阅读 · 0 评论 -
SqlDataAdapter类
SqlDataAdapter 是DataSet 和更新数据库的一组数据命令和一个数据库连接的填充器。提供 DataSet 和 SQL Server 之间的桥接,用于检索和保存数据。SqlDataAdapter 是通过对数据源映射Fill(可更改 DataSet 中的数据以匹配数据源中的数据)和 Update(可更改数据源中的数据以匹配 DataSet 中的数据)来提供这一桥接。1、构造函数原创 2013-03-20 13:47:01 · 558 阅读 · 0 评论 -
SqlConnetction类
连接超出作用域后不会自动关闭也不能由垃圾回收机制来释放必须手动关闭或释放该资源 5、连接sqlserver 实例(1)使用windows认证using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;namespace sqlconne原创 2013-03-20 13:43:50 · 571 阅读 · 0 评论 -
DataSet 类 (一)
DataSet是表和列结构在内存中的表示方式,DataSet支持多表、表间关系、数据约束等,和关系数据库的模型基本一致。(本质上是微型的数据库。包含一组DataTable对象和DataTable之间的连接关系。不包含数据库连接的概念,也就是说其中的数据可以不是来自数据库,可以是读取的文件中的数据。DataTable包含一些DataRow和DataColumn表示数据库表中的行和列,通过他们可以获取原创 2013-03-20 14:09:20 · 937 阅读 · 0 评论 -
DataSet 类 (三) 操作数据
1、为DataTable添加列(1)添加列DataTable tbl = ds.Tables.Add("User");DataColumn col =tbl.Columns.Add("UserID",typeof(int));col.AllowDBNull = false;col.MaxLength = 6;col.Unique = true;tbl.PrimaryK原创 2013-03-20 14:15:12 · 593 阅读 · 0 评论 -
DataGridView(一)
1 DataGridView的特点2 绑定数据3 当前单元格的操作4 行列的隐藏和删除5 冻结列或行1、DataGridView的特点(1)DataGridView 一次只能显示一个表。如果绑定整个 DataSet,则(DataMember 属性 要设置为表名) 。否则不会显示任何数据。(2)允许编辑数据。在单元格中双击或按 F2 来修改当前值。(3)支持自动排序。转载 2013-03-20 14:28:08 · 771 阅读 · 0 评论 -
DataGridView(2)数据操作
1 行列的操作1 1限制删除行和添加行1 2添加列2 3添加行3 单元格的操作3 1设置默认值3 2对输入值转换3 3自定义单元格显示格式3 4为单元格添加工具提示4 SelectionMode属性4 1不能复数行选择4 2单元格选择时整行被全选1、行、列的操作(1)限制删除行和添加行A:默认,DataGridView 允删除行和添加行操转载 2013-03-20 15:19:48 · 994 阅读 · 0 评论 -
简单的C# 保存内容到指定路径下的XML文件中方法
public void SaveXML(string content,string fullFilePath,string xmlFileName) { XmlDocument doc = new XmlDocument(); doc.LoadXml(content); if (System.IO.D原创 2013-10-22 21:32:44 · 2000 阅读 · 0 评论