
C#
文章平均质量分 64
liyongxxyy
彪悍的人生不需要解释
展开
-
该行已经属于另一个表-- C#问题
------运用add方法的解决方案-------------------------------------------DataTable dt = new DataTable(); dt = ds.Tables["All"].Clone();//把All的结构传递给dt DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc转载 2012-10-15 13:15:03 · 966 阅读 · 0 评论 -
c# ASP.NET 下载文件到本地
/// /// 网页下载文件 /// /// 目标地址 /// 原地址 /// 文件名 /// public static bool DownLoadSoft(string DownloadPath, string FullFilePath, string FileName)原创 2015-04-22 13:36:40 · 3210 阅读 · 0 评论 -
C#更改DataTable列名
DataTableA.Columns["原来的列名"].ColumnName="新的列名";原创 2015-04-22 13:32:57 · 9617 阅读 · 0 评论 -
C#先把数值类型转换为带千分位的字符串,再判断是否带小数,如果带小数,保存两位小数,不带,不保留。
C#先把数值类型转换为带千分位的字符串,再判断是否带小数,如果带小数,保存两位小数,不带,不保留。 decimal? aaa = (decimal?)12345.12345; decimal? ccc = aaa % 1; if (aaa % 1 > 0) {原创 2014-10-27 10:45:17 · 3288 阅读 · 0 评论 -
DevExpress.LookUpEdit控件实现自动搜索定位功能(定位和显示可是同一行不同列值)
问题描述:想要在LookUpEdit里输入一个值入第二列的“志不志”,但要显示的事“SHIBUZHI”.。实现效果如下: 解决问题方法:1,LookUpEdit.Properties.ImmediatePopup设置为“true” 2,LookUpEdit.Properties.AutoSearchColumnIndex设原创 2012-11-26 13:39:58 · 1985 阅读 · 0 评论 -
ADO.NET 事务控制
在ADO.NET 中,可以使用Connection 和Transaction 对象来控制事务。若要执行事务,请执行下列操作: 1.调用Connection 对象的BeginTransaction 方法来标记事务的开始。 2.将Transaction 对象分配给要执行的Command的Transaction 属性。 3.执行所需的命令。 4.调用Transaction 对象的Comm转载 2012-10-15 14:23:22 · 1063 阅读 · 0 评论 -
定义C#鼠标指针的形状 Cursor
定义C#指针形状的两种方法。1.控件属性定义法:在Windows应用程序中,通过设置控件的Cursor属性可以定义鼠标的显示形状。控件(如Button控件)的Cursor属性用于设置鼠标指针的类型,默认为Default。2.代码定义法:在想要定义鼠标指针的地方写代码: Cursor = Cursors.Default; (定义指针为Default类型)。表 Cu原创 2012-10-15 13:10:59 · 17845 阅读 · 1 评论 -
浅析C# get和set用法
C# get set用法很简单的,但是必须要很好掌握基础的认识,才能更好的理解C# get set用法。C# get set用法中,get是读取属性时进行的操作,set是设置属性时进行的操作。定义一个属性如果只有get,这个属性就是只读的。同样,只有set,属性就是只写的,当然只写的属性是没有任务意义的。假设类是一个银行,既能存钱也能取钱.1. private m_mo转载 2012-10-15 14:57:52 · 2031 阅读 · 0 评论 -
C#连接oracle数据库执行简单的增删改查操作
以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型首先在vs2005中引入System.Data.OracleClient;命名空间/// ///增加 /// ///姓名 ///密码 /// public转载 2012-10-15 14:56:51 · 6962 阅读 · 0 评论 -
Log4Net使用指南
1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快转载 2012-10-15 14:16:37 · 493 阅读 · 0 评论 -
HashTable用法,与字典区别
HashTable 通常称为哈希表,它表示键(key)/值(value)对的集合。1、HashTable 的构造函数: HashTable() // 初始化为0个元素的空实例HashTable(Int32) //初始化为int32 个元素的新实例 例子:HashTable myHashTabl转载 2012-10-15 13:26:49 · 1275 阅读 · 0 评论 -
C#中Math的使用方法 总结
1、向上进位取整。Math.Ceiling例如: Math.Ceiling(32.6)=33; Math.Ceiling(32.0)=32; 2、向下舍位取整。Math.Floor例如: Math.Floor(32.6)=32; 3、取指定位数的小数。Math.Round例如:Math.Round(36.236,2)=36.24; Math.Round(36转载 2012-10-15 13:19:45 · 2622 阅读 · 0 评论 -
c# winform窗体之间传递参数的几种方法
方案一: 窗体属于类,可以在窗体类中定义已全局变量,类型为公开、静态的。 示例: public static string str =""; 注意是静态变量,如果为: public string str = ""; 可能会出现问题,非静态变量只能实例化对象后,才可以访问,如果该值为动态赋值的话,当别的窗口调用的时候,该值 str,一直是为"";所以说最好能设转载 2012-10-15 13:18:04 · 2966 阅读 · 0 评论 -
未能加载文件或程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个
使用nuget管理程序包,有可能在不同时间安装不同版本的Entity Framework:在项目创建初期安装的是6.0.0.0版本,后来添加的类库,安装了6.1.1版本,所以出现这个问题。解决办法:1. 工具 -> 库程序包管理器 -> 管理解决方案的nuget程序包2. 在选中已安装的包中找到EntityFramework,选中后,点击"更新"按钮3. 选择要更新转载 2015-06-16 17:24:48 · 7426 阅读 · 2 评论