随笔分类 - C#
C#知识
摘要:库: using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace BarCodeLibrary { public class Ze
阅读全文
摘要:今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。后来发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b where
阅读全文
摘要:Access 的top和order by 的问题 今天用Access做sql查询的时候出现了比较奇怪的问题:用:select top 10 * from [BBSXP_Threads] where IsDel=0 order by views却返回 大于 10 行的记录,根据理论应该是返回 按 vi
阅读全文
摘要:DataTable dt = new DataTable("Datas"); DataColumn dc = null; //dt新增列 dc=dt.Columns.Add("id", Type.GetType("System.Int32")); //课件id dc = dt.Columns.Add
阅读全文
摘要:/// <summary> /// 时间戳 /// </summary> /// <param name="dateTime"></param> /// <returns></returns> public static Int64 getTimeStamp(DateTime dateTime) {
阅读全文
摘要:for (int i = 0; i < dataTable.Rows.Count; i++) { for (int j = 0; j < dataTable.Columns.Count; j++) { Console.WriteLine(dataTable.Rows[i][j].ToString()
阅读全文
摘要:首先需要获取ChnCharInfo.dll (汉子转拼音就可以了)和ChineseConverter.dll (简繁转化吧) ChnCharInfo.dll官方下载操作如下: 先下载微软Microsoft Visual Studio International Pack 1.0 SR1语言包: Mi
阅读全文
摘要:add方法传入的是一个object对象,利用这点可以传入一个自定义对象,选中时获得的也是一个完整对象。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System
阅读全文
摘要:this: 用于引用类的当前实例,也包括继承而来的方法,通常可以隐藏this。 MSDN中的小结功能主要包括: (1)限定被相似的名称隐藏的成员 (2)将对象作为参数传递到其他方法 (3)声明索引器 this指代类对象本身,用于访问本类的所有常量、字段、属性和方法成员,而且不管访问元素是任何访问级别
阅读全文
摘要:.Net那点事儿系列:C#操作Xml 什么是Xml? Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。 .Net是如何处理Xml的? 1.通
阅读全文
摘要:protected void Button1_Click(object sender, EventArgs e) { if (Directory.Exists(Server.MapPath("~/upimg/hufu")) == false)//如果不存在就创建file文件夹 { Directory
阅读全文
摘要:C#中要编辑DataGridView选中行,选中行的数据转化成实体类型(方便操作), 因为已有把 DataTable类型转为List<T>和DataRow类型转为实体。 DataGridView选中行的Row类型为DataGridViewRow,无法用转换方法,需要把DataGridViewRow转
阅读全文
摘要:具名参数 和 可选参数 是 C# framework 4.0 出来的新特性。 一. 常规方法定义及调用 public void Demo1(string x, int y) { //do something... } public void Main() { //调用 Demo1("similar"
阅读全文
摘要:关于在MVC中view中设置默认值,可以象如下设置: 1、关于VIEWMODEL的部分 如果是C# 6.0, public class Test{ public int X { get; set; } = 100; public string Y { get; set; } = "test"; }
阅读全文
摘要:C#中DataTable转换List和List再转为DataTable,以及DataRow转为实体对象等,都是网上找的,有些也有错误 ModelConvertHelper.cs using System; using System.Collections; using System.Collecti
阅读全文
摘要:1,LoaderForm窗体中添加PictureBox,然后添加Loading图片 2,窗体内属性设置 StartPosition :CenterScreen在屏幕中心显示 TopMost:True置顶显示 ShowInTaskbar:False不在任务栏显示 FormBorderStyle:Non
阅读全文
摘要:sqlserver有output,Oracle有Sequence。Access用下面的方法,注意两次查询用一个connection: public int InsertEx(User user) { int id = -1; using (OleDbConnection conn = new Ole
阅读全文
摘要:声明结构的默认(无参数)构造函数是错误的。总是提供默认构造函数以将结构成员初始化为它们的默认值。在结构中初始化实例字段也是错误的。 如果使用 new 运算符创建结构对象,则会创建该结构对象,并调用适当的构造函数。与类不同,结构的实例化可以不使用 new 运算符。如果不使用 new,则在初始化所有字段
阅读全文
摘要:有的时候,Winform 中的 textbox 会自动聚焦;有的时候,textbox 又不会;为什么会出现这种情况呢?这与 textbox 聚焦的方式之一相关,当 textbox 被第一个拉到 Form 窗体时,textbox 会自动聚焦,反之不会,具体原因将在下文介绍。 C# Winform设置焦
阅读全文
摘要:三个步骤,在C/S和B/S程序中快速加入日志 日志记录等级(高) OFF > FATAL > ERROR > WARN > INFO > DEBUG > ALL (低) 1.在项目中添加log4net.dll的引用 (1)可以自行在网下下载需要的版本(2)也可以运用vs自带的NuGet包管理器安装
阅读全文

浙公网安备 33010602011771号