随笔分类 -  C#

摘要:从服务器拉下来的数据,是反序列后的对象数据,通过id和parentid可以组织成对象树,然后将对象树绑定到甘特图控件上。 阅读全文
posted @ 2017-09-08 16:37 帅刺猬之家 阅读(436) 评论(0) 推荐(0)
摘要:有许多扩展类的方式。 如果有类的源代码,继承α 口 第 4章所述)就 是给对象添加功能的好方法。 但如果没有源代码,该 怎么办?此时可 以使用扩展方法,它允许改变一个类,但不需要该类 的源 、代码 。扩展方法是静态方法,它是类的一部分,但实际上没有放在类的源代码中。假定上例中的 Money类需要一个 阅读全文
posted @ 2017-08-01 17:07 帅刺猬之家 阅读(212) 评论(0) 推荐(0)
摘要:1:利用反射实现 public static T DeepCopy<T>(T obj) { //如果是字符串或值类型则直接返回 if (obj is string || obj.GetType().IsValueType) return obj; object retval = Activator. 阅读全文
posted @ 2016-11-16 18:58 帅刺猬之家 阅读(461) 评论(0) 推荐(0)
摘要:@echo offset _task=notepad.exeset _svr=c:\windows\notepad.exeset _des=start.bat:checkstartfor /f "tokens=5" %%n in ('qprocess.exe ^| find "%_task%" ')... 阅读全文
posted @ 2016-01-18 21:33 帅刺猬之家 阅读(233) 评论(0) 推荐(0)
摘要:在C#编程时,有时希望通过按回车键,控件焦点就会自动从一个控件跳转到下一个控件进行操作。 下面通过登录界面为例,讲解两种实现方法。问题描述: 以登录界面为例,当输入完用户名后, 若要输入密码,则密码对应的TextBox必须获得焦点, 一般的办法是用鼠标去点击就可以了。但是这样用户体验就会差一些(... 阅读全文
posted @ 2015-05-26 11:30 帅刺猬之家 阅读(8168) 评论(0) 推荐(0)
摘要:今天在做一个权限管理模块里面,有关权限分配的时候,涉及到重复权限的判断,故以此文记之。//添加 void btnAdd_Click(object sender, EventArgs e) { if (_dt == null) return; ... 阅读全文
posted @ 2015-04-08 16:17 帅刺猬之家 阅读(1571) 评论(2) 推荐(0)
摘要:Winform中使用WPF的UserControl 阅读全文
posted @ 2015-01-29 11:38 帅刺猬之家 阅读(1857) 评论(0) 推荐(1)
摘要:static string ConvertToChinese(double dNum) { string tmps = dNum.ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");... 阅读全文
posted @ 2014-11-25 18:15 帅刺猬之家 阅读(382) 评论(0) 推荐(0)
摘要:我们知道数据库里的Image类型的数据是"二进制数据",因此必须将图像文件转换成字节数组才能存入数据库中. 1 //将本地图片转换成二进制保存起来 2 private byte[] SetImageToByteArray(string fileName) 3 { 4 ... 阅读全文
posted @ 2014-04-25 14:39 帅刺猬之家 阅读(320) 评论(0) 推荐(0)
摘要:遍历窗体中所有控件的信息 阅读全文
posted @ 2014-04-18 17:14 帅刺猬之家 阅读(316) 评论(0) 推荐(0)
摘要:将LINQ查询的结果转化为DataTable 阅读全文
posted @ 2014-03-20 17:07 帅刺猬之家 阅读(403) 评论(0) 推荐(0)
摘要:ADO.NET中高效地使用数据库连接 阅读全文
posted @ 2014-02-08 13:40 帅刺猬之家 阅读(293) 评论(0) 推荐(0)
摘要:int? 阅读全文
posted @ 2014-02-07 17:46 帅刺猬之家 阅读(709) 评论(0) 推荐(0)
摘要:BackgroundWorker超级详细的用法 阅读全文
posted @ 2013-12-19 14:43 帅刺猬之家 阅读(973) 评论(0) 推荐(0)
摘要:using (var entity = new USERRIGHTEntities()) { int tCode = Convert.ToInt32(tPropertiesCode); //var catetory = entity.T_ModelProperties.Where(o => o.F_ProperieCode == int.Parse(tPropertiesCode)); var catetory = entity.T_ModelProperties.Where(o => o.F_ProperieCode == tCode); if (catetory.Any()) 阅读全文
posted @ 2013-12-10 10:21 帅刺猬之家 阅读(1172) 评论(0) 推荐(0)
摘要:其他信息:System.Data.SqlClient.SqlError:无法打开备份设备'c:\abc.bak'。出现操作系统错误5(拒绝访问。)。(Microsoft.SqlServer.Smo)解决方法:添加一个备份路径,为非c盘非根目录的目录下,就可以备份成功,比如:D:MY/backup.bak 阅读全文
posted @ 2013-11-28 13:59 帅刺猬之家 阅读(322) 评论(0) 推荐(0)
摘要:OpenFileDialogofd=newOpenFileDialog();ofd.Title="打开(Open)";ofd.FileName="";ofd.InitialDirectory=Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);//为了获取特定的系统文件夹,可以使用System.Environment类的静态方法GetFolderPath()。该方法接受一个Environment.SpecialFolder枚举,其中可以定义要返回路径的哪个系统目录ofd.Fil 阅读全文
posted @ 2013-11-20 14:56 帅刺猬之家 阅读(237) 评论(0) 推荐(0)
摘要:C# 执行bat批处理文件 1 ///batPath为.bat 可执行文件的绝对路径 2 private void RunBat(string batPath) 3 { 4 Process pro = new Process(); 5 FileInfo file = new FileInfo(ba... 阅读全文
posted @ 2013-10-18 16:28 帅刺猬之家 阅读(579) 评论(2) 推荐(1)