
DotNet技术
文章平均质量分 70
wuyxdream
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个有KeepConnection开关的C#的Database类
using System;using System.Data;using System.Data.SqlClient; namespace cnkk.Data{ /// /// SQL Database. /// public class Database : DisposableBase { private string connectionString; private SqlConn原创 2005-07-11 14:19:00 · 894 阅读 · 0 评论 -
当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?[原]
今天在写程序,一直出现“当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?”找了很久,才发现问题。=====DBClass.cs======using System;using System.Data;using System.Data.SqlClient;namespace LinkSQL{ /// /// DBClass 的摘要说明。 /// publi原创 2005-07-15 16:58:00 · 17765 阅读 · 4 评论 -
一个实现自动求和/合并单元格/排序的DataGrid
以前在asp很难实现代码重用,asp.net很好的解决了这个问题,以下是我写的DataGrid,继承DataGrid,加进了升降序/全并单元格/自动求和功能,原理很简单,但很好的实现的代码重用.using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using Syst原创 2005-07-15 14:25:00 · 1112 阅读 · 0 评论 -
使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!
1.SelectCommand使用的select命令中必须包含主键(primary key)!2.填充数据集时,使用如下方法:da.FillSchema(ds,SchemaType.Source, "TableName"); //加载表架构 注意da.Fill(dsPubs,"TableName"); //加载表数据3原创 2005-07-15 14:14:00 · 1198 阅读 · 0 评论 -
DataGrid使用技巧(一)
-------如何屏蔽单元格输入有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。比较经常碰到的一个问题是:我们希望DataGrid的某一列只能输入特定的文本,比如:不能输入数字。下面的例子说明如原创 2005-07-14 16:31:00 · 12015 阅读 · 0 评论 -
c#接简单数据库操作类
昨天看了一篇《一个简单的数据库操作类 》很有感处,的解很不错,但是我经常开发的东西有时基于SQLSERVER,有时基于ORACLE,所以经常使用OLE DB连接.今天心血来潮,把我的数据库操作类拿来与大家分享。希望大家指正。类代码:using System;using System.Data;using System.Data.OleDb;namespace DbClass{ /// ///原创 2005-07-14 16:29:00 · 834 阅读 · 0 评论 -
c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre原创 2005-07-14 16:26:00 · 896 阅读 · 0 评论 -
代码分析-DataGrid实现增删(带提示)改和分页
或许大家会说,网上已经很多类似文章了,包括孟子的,为什么要再写一次? 我想我们不仅仅要会实现,更多的是需要理解。 下面先帖出代码,再分析一下其中的一些关键代码。 数据库表名:tb1,其中有3个字段,分别是ID自增的主键、vName varchar(50)、iAge int (以下代码没有做任何错误捕获处理) 前台 ...@ Page language="c#" Codebehind="WebFor原创 2005-07-15 17:14:00 · 760 阅读 · 0 评论 -
ADO.net学习记录
数据的规范化:是把数据尽可能的分解到多个表上,最小化重复相同数据的次数。 ADO.net的主要对象元素: 数据源:通常指的是一个关系数据库,如SQLserver等 托管的数据供应程序:提供数据仓库通信的功能 如ODBC等 Connection对象:建立一个页面程序与数据库驱动的通信管道 Command对象:一个包含读写数据指令的工具 DataReader/DataSet对象:存储已读出或写入数原创 2005-07-15 14:32:00 · 974 阅读 · 0 评论 -
Visual C#程序设计技巧小结
获取文件的版本信息:FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL");textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改文件属性,删除只读文件: 下例欲将E:/test.txt文件拷贝至D:/tmp/test.原创 2005-07-15 14:16:00 · 803 阅读 · 0 评论 -
ADO.NET学习笔记
作者: firerainbow 加入时间: 2005-01-10 文档类型: 转载 来自: 浏览统计: total: 47 year: 47 quarter: 47 month: 47 week: 25 today: 4 最近几天一直在图书馆里面看《ADO.NET实用指南》,发现真是一本好书。读书自然就有心得,本人就根据书的线索,把自己的学习体会主要以代码的形式记录下来。(书上对应代码在http:原创 2005-07-15 14:11:00 · 854 阅读 · 0 评论 -
怎样 禁止datagrid自动增加行?
DataSet1.DefaultView.AllowNew = FalseDataGrid1.DataSource=DataSet1.DefaultView注意:如果需要增加一条新记录,还必须将DefaultView.AllowNew改为True,增加后再设为False即可。原创 2005-07-15 14:05:00 · 2056 阅读 · 0 评论 -
DataGrid资料
关于datagrid的打印http://www.chinaaspx.com/article/csharp/295.htmC#中为DataGrid添加下拉列表框http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspxDataGrid也玩分页http://dev.csdn.net/article/32/32339.shtmDataGr原创 2005-07-15 13:50:00 · 877 阅读 · 0 评论 -
.Net数据库连接类
由于某些原因,软件依赖的数据库软件会出现更换!如果数据库的打开和操作代码都出现在每个页里,那么更换数据库软件后带来的代码修改将相当麻烦。所以把数据库操作代码写成一个类,将不会出现上述情况并可以减少代码量。以下是源码using System;using System.Data;using System.Data.SqlClient;namespace news.common{ /** * ----原创 2005-07-14 16:28:00 · 1258 阅读 · 0 评论 -
怎么样实现回车自动跳到下一个textbox?
方法1:重载Form的ProcessDialogKeyprotected override bool ProcessDialogKey(System.Windows.Forms.Keys aKey){if (aKey == Keys.Enter){SendKeys.Send("{TAB}");return true;}base.ProcessDialogKey(aKey);return fals原创 2005-07-20 14:46:00 · 1890 阅读 · 0 评论 -
SendKeys 类==提供将键击发送到应用程序的方法。
每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母 A、B 和 C,请将参数指定为“ABC”。加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 以及圆括号 () 对 SendKeys 具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括原创 2005-07-20 14:23:00 · 1062 阅读 · 0 评论 -
c#.net常用的小函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre原创 2005-07-15 13:50:00 · 730 阅读 · 0 评论 -
.NET C#数据库接口类
using System;using System.Data;using System.Data.SqlClient;using System.Web.UI;using System.Collections;//using Microsoft.Web.UI.WebControls;using System.Configuration;namespace Dinly{ /// /// Fc 的原创 2005-07-14 16:29:00 · 2019 阅读 · 0 评论 -
datagrid编辑、修改、删除、翻页例子
现在数据库中建立test表,字段分别为ID、Code、Name;数据库的链接这里就不具体写了,数据库的链接和操作请求我写在了AreaInfo.cs中,代码中会用到,这里声明一下testhttp://schemas.microsoft.com/intellisense/ie5">testOnPageIndexChanged="Page_Grid" BorderWidth="1" CellPaddin原创 2005-07-15 17:03:00 · 996 阅读 · 0 评论