欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » .NET

C#

如何获得DataRow在DataTable中的行号
前几天在解决问题时要用到DataRow在DataTable中的行号。在网上查了很多的资料,也问了很多的朋友,都没能提供一个简单有效的方式。今天在查看DataRow的属性时,突然发现DataRow的IndexOf()方法。呵呵,这不就是我想要的获取DataRow的索引吗。&nb
发布于 2011年08月17日 16:33 阅读(43065)
在C#中使用SqlDbType.Xml类型参数
在C#中使用SqlDbType.Xml类型参数在sql server2005以及之后的sql server中引入了Xml数据类型,在C#中使用Xml数据类型需要指定参数类型为SqlDbType,参数值类型需要用SqlXml,如下示例:假定有一种表A,A表有
发布于 2011年08月17日 14:45 阅读(5659)
C#的New关键字的几种用法
今天看到一个朋友问到C#的New关键字有几种用法,现将从网上摘抄汇总资料到本站,以供大家查阅:(1)new运算符:用于创建对象和调用构造函数。(2)new修饰符:用于隐藏基类成员的继承
发布于 2011年08月15日 22:05 阅读(24252)
详细解析C#中引用类型与值类型的区别
概念:1.值类型:数据存储在内存的堆栈中,从堆栈中可以快速地访问这些数据,因此,值类型表示实际的数据。2.引用类型:表示指向存储在内存堆中的数据的指针或引用(包括类、接口、数组和字符串)。<br
发布于 2011年08月12日 14:26 阅读(5751)
List查找指定项之List.Find()方法示例
本章主要示范如何使用List.Find(Predicate<Object > match) 方法来查找List中指定的项:我们先创建一个Person类:public class
发布于 2011年08月12日 12:12 阅读(17804)
如何将CSS中的十六位颜色值转化为Color对象
其实很简单,但因为很多初学者都会遇到这个问题(包括我自己),所以写出来作参考。使用System.Drawing.Color对象的FormName方法。示例代码如下:protected void P
发布于 2011年08月11日 11:39 阅读(6093)
C#排序算法之-冒泡排序
冒泡排序,顾名思议,就是将要排序的每个对象比喻成一个气泡,我们都知道轻气泡是不能在重气泡之下。根据此原则,我们从上往下扫描数组,只要发现有违反此原则的重气泡,就使用向下"沉"一格。如此扫描一次,我们都能让所有违反此原则的重气泡中的最重的一个"沉"到它自己应该所在的位置,重复扫描"对象长度-1"次,所
发布于 2011年08月08日 10:43 阅读(6617)
利用DataTable.Merge与DataSourceDataTable.ImportRow合并两个DataTable中的行
本章不比较各方法之间的性能,仅给出处理DataTable行合并的几种常用方法:一、两个DataTable的结构一样:1,利用DataTable.Row.ItemArray.CopyTo功能,示例代码如下:
发布于 2011年08月06日 11:03 阅读(20977)
利用StringComparison.OrdinalIgnoreCase优化字符串的比较
在我们写程序的时候,经常会用到字符串对比。例如:if(IsCheck=="true")当大小写敏感的时候一般都用:string.ToLower()或者string.ToUpper()变成统一的大小写模式再来比对数据。其实这样不是很好比较
发布于 2011年08月05日 15:49 阅读(22923)
从 bcp 客户端收到一个对 colid 1 无效的列长度
还是在使用SqlBulkCopy时发生了这个错误,仔细检查后发现是因为导入的数据长度大于数据库字段长度,修改数据库字段长度后再次导入成功!但很不解的是,前两天遇到的问题,也是因为数据库字段长度不够的原因,但报的却是另一个错误,参见:<a href="http://
发布于 2011年08月02日 10:27 阅读(15636)
SqlBulkCopy导入数据时:在从服务器接收结果时发生传输级错误。(provider:TCP提供程序,error:0-提定的网络名不再可用)
自己做了一个小工具,利用SqlBulkCopy将数据批量导入数据库中。以前都用的好好的,今天在使用的时候竟然报:在从服务器接收结果时发生传输级错误。(provider:TCP提供程序,error:0-提定的网络名不再可用)的错误,还以为是服务器有问题了,一翻检查后确
发布于 2011年08月02日 10:16 阅读(12397)
C# 反射机制的例子
有关反射理论知识,请参考本站C# 反射机制概论有关C#中反射机制的理论知识,比较空泛和涩涩,这章拿一
发布于 2011年08月01日 22:46 阅读(6632)
C# 反射机制概论
反射概述: 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一
发布于 2011年08月01日 22:40 阅读(5087)
C#中的静态方法与非静态方法的区别
非静态方法比静态方法多传递一个隐含的指针参数,该指针指向该方法所在类已被实例化的对象。这一区别的外在表现为非静态方法内可使用this关键字代表所从属的类,而静态方法不可使用this,因为静态方法不针对任何实例对象。非静态方法调用静态方法会因参数中多出一个指向自己的指针(this)而发生错误。&nbs
发布于 2011年08月01日 14:34 阅读(6278)
ASP.NET中如何读取和写入注册表
直接给源码:读取注册表内容:RegistryKey regkey=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion
发布于 2011年07月31日 19:55 阅读(7522)
巧用DataColumn的Expression属性复制列
以前在复制DataTable某列的值的时候,总是循环DataTable的所有行,逐行逐行的赋值,如下代码://代码中假设dt中已经存在了列ADataTable dt = GetDataTable()
发布于 2011年07月27日 23:19 阅读(10567)
在Form项目中实现窗体最小化到托盘(并实现闪烁功能)
原来一直以为将一个窗体最小化到托盘会有一段很长很难的代码。今天在做一个项目时,突然想用到这个功能,就到网上搜索了一下,原来实现最小化到托盘竟如此的简单。在工具栏中托一个notifyIcon控件,然后在调整窗口大小的事件中设置控件的显示,如下代码:<div clas
发布于 2011年07月25日 22:42 阅读(7093)
DataTable怎么获取已删除行的信息
首先应该知道C#中的DataTable的行的几种状态:Added:表示行已添加到DataRowCollection,尚未调用DataTable.AcceptChange()Modified:表示行已被修改,尚未调用DataTable.AcceptChange()<
发布于 2011年07月25日 15:21 阅读(6221)
List 和 IList的区别
常见问题:Ilist<> 本身只是一个泛型接口, 既然是接口当然不能实例化,只能用如下方法:IList <Class1> IList11 =new List <
发布于 2011年07月22日 16:09 阅读(5727)
C#-委托和事件
要为类构造一个事件,必须用 event 来声明一个 delegate 型的字段,如:puclic calss Test{public delegate
发布于 2011年07月21日 17:07 阅读(4812)