孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  C#

1 2 下一页

摘要:第一种:DataSet ds=new DataSet (); this.dataGridView1.DataSource=ds.Table[0]; 第二种:DataTable dt=new DataTable(); this.dataGridView1.DataSource=dt; 第三种... 阅读全文
posted @ 2014-10-24 12:37 孤独的猫 阅读(629) 评论(0) 推荐(0)

摘要:关于DataGridView的数据源绑定字符串两个值得注意的问题2010-10-02 09:28:23|分类:Asp.Net学习笔记|标签:数据源字符串datasource绑定datagridview|举报|字号订阅1. LINQ的查询结果无法直接作为DataGridView的数据源DataGrid... 阅读全文
posted @ 2014-10-24 12:34 孤独的猫 阅读(876) 评论(0) 推荐(0)

摘要:WinForm 里面的DataGridView不像WebForm里面的GridView那样有自带的分页功能,需要自己写代码来实现分页,效果如下图: 分页控件 .CS: 1 using System; 2 using System.Collections.Generic; 3 using System 阅读全文
posted @ 2014-10-24 11:28 孤独的猫 阅读(13) 评论(0) 推荐(0)

摘要:引自:http://www.cnblogs.com/blqw/p/3639360.html在项目正式上线后,如果出现错误,异常,崩溃等情况我们往往第一想到的事就是查看日志所以日志对于一个系统的维护是非常重要的声明正文中的代码只是一个栗子,一个非常简单的栗子,只是说明这个框架是怎么工作的具体实现可以自由发挥~~~~贯穿所有的日志系统日志系统,往往是贯穿一个程序的所有代码的;试想一下,如果你的日志完全是由第三方组件提供的;那么就意味着,你的所有项目都必须引用这个dll;也许你会说自己可以2次封装,那么依然需要所有项目都引用你的这个封装后的log项目另一方面一些log组件需要实例化后才可以使用,比如 阅读全文
posted @ 2014-04-02 14:13 孤独的猫 阅读(350) 评论(0) 推荐(0)

摘要:摘自:http://blog.sina.com.cn/s/blog_6ad5fb6901016mtv.html1. 列自由拖拽我们可以拖动教育的列放到最后一行,如图C1控件默认支持2. 前几列锁定Frozen 的数值 设为2,则前两列锁定,拉动横向滚动条,前2列是不动的。用于定义性的属性数据的显示,比如工卡,姓名或物料代码,物料名称等数据。3. 相同行合并的统计功能总的C1控件设置分列合并设置4. 相同标题合并设置完成这样的功能不仅需要在C1控件进行设置,还需要完成一部分编码才可以实现。A. 首先像操作3一样,对C1控件进行整体设置为可合并B. 对具体的标题列设置为为可合并C. 编写代码部分, 阅读全文
posted @ 2013-01-14 14:07 孤独的猫 阅读(9132) 评论(0) 推荐(0)

摘要:C#中DataGridView多層表頭的制作摘自:http://blog.csdn.net/manimanihome/article/details/2237498分类: C# 2008-04-01 14:59 1869人阅读 评论(3) 收藏 举报DataGridView多層表頭的制作(3)引言:受网上文章的啟發,終于用樹做出了多層表頭.將代碼做了一些修改,比較滿意,現在就只有一點不滿意,那就是ColumnHeadersHeightSizeMode仍要設為DisableResizing.先看效果.原理:利用TreeView的Nodes屬性保存表頭信息,也還是重載OnCellPainting, 阅读全文
posted @ 2013-01-14 09:12 孤独的猫 阅读(540) 评论(0) 推荐(0)

摘要:VS2005的DataGridView 多维合并标题 摘自:http://blog.csdn.net/teacatcn/article/details/20604822008-01-23 09:39 2773人阅读 评论(25) 收藏 举报前几天Jo Muncher's Blog上看到《VS2005的DataGridView 多维合并标题 功能拓展》的文章,对我制作DataGridView多表头大有帮助,并把代码进行了调试,发现还有问题。近日把VB代码修改成C#代码,并对部分BUG进行修改,最终还是把问题攻克了,效果比较理想。见下图源代码如下:HeaderUnitView.csusin 阅读全文
posted @ 2013-01-14 09:10 孤独的猫 阅读(183) 评论(0) 推荐(0)

摘要:重画系列:重画TreeView控件(可扩展)http://www.21tx.com 2004年02月09日Blog ganenpingsohucom最近因公司产品的需要,重写了System.Windows.Form.TreeView,使其具有更好的外观显示,可以在树结点同时显示文字,button,链接文本,。。。还可以自定义自己的显示比如所文本,如下了图所示好了,让我们来看看怎么实现的吧首先创建类OwnTreeView继承自System.Windows.Form.TreeView,需要在其中完成主要的重画功能然后创建一虚类TreeViewColStyle,用于定制树结点的列最后通过继承重写上面 阅读全文
posted @ 2013-01-11 16:10 孤独的猫 阅读(510) 评论(0) 推荐(0)

摘要:摘自:http://www.cnitblog.com/yide/archive/2012/03/08/78003.aspx及http://qqhack8.blog.163.com/blog/static/11414798520113411024385/System.IO.Path.GetExtension( "文件名 ");ChangeExtension 更改路径字符串的扩展名。 Combine 合并两个路径字符串。 GetDirectoryName 返回指定路径字符串的目录信息。 GetExtension 返回指定的路径字符串的扩展名。 GetFileName 返回指定路 阅读全文
posted @ 2013-01-10 10:45 孤独的猫 阅读(349) 评论(0) 推荐(0)

摘要:怎样在c#(winform)中给mdi中的父窗口中加上背景图片修改MDI窗口的主背景是MS不推荐的,但如果你需要可以使用下面的方法:1——原理:MDI窗口有一个叫MdiClient的窗口对象作为主背景窗口,要修改MDI窗口的背景就是修改该MdiClient对象的背景2——关键:如何获得MdiClient对象3——方法:MdiClient是作为MDI窗口的一个ChildControl的形式存在的,因此我们可以通过遍历MDI窗口的Controls对象集来获得4——示例:下面的代码把MDI窗口的主背景修改为兰色(如果你有特别的处理请作相应的处理)private System.Windows.Form 阅读全文
posted @ 2012-12-31 15:00 孤独的猫 阅读(2418) 评论(0) 推荐(0)

摘要:C#读写ini文件之前要了解的概念:INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打开,主要存放的是用户所做的选择或系统的各种参数.C#读写ini文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:[Section1] KeyWord1=Value1 KeyWord2=Value2 ... [Section2] KeyWord3=Value3 KeyWord4=Value4C#读写ini文件最初 阅读全文
posted @ 2012-12-30 09:27 孤独的猫 阅读(195) 评论(0) 推荐(0)

摘要:DateTimePicker设置24小时格式在DateTimePicker的CustomFormat中设置属性yyyy-MM-dd HH:mm:ss(hh:mm:ss 则显示12小时格式)在DateTimePicker的Format设置Custom显示2012-12-12 01:01:01样式可用DateTime dt=dateTimePicker1.Value;MessageBox.Show(dt.ToString("yyyy-MM-dd HH:mm:ss"));MessageBox.Show(dt.ToString("u")); //最后多带一个Z 阅读全文
posted @ 2012-12-28 21:31 孤独的猫 阅读(6978) 评论(0) 推荐(0)

摘要:摘自:http://hi.baidu.com/wudiliujie/item/e5ffd741c793ac0d6dc2f0d2在网上看了一些资料,发现MSSQL本身没有这个功能,要自己去写。而其他的数据库对象(视图,存储过程,触发器)则可以通过 SPHelp_Text来解决。查一些资料无果后,决定自己研究一下。看了一下SQL的联机文档 ,发现有SMO开发的方式。如果要生成脚本,需要的引用 为C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.SqlServer.ConnectionInfo.dllC: 阅读全文
posted @ 2012-12-07 14:11 孤独的猫 阅读(353) 评论(0) 推荐(0)

摘要:NHibernate入门级示例(增 删 改)NHibernate相信大家都已非常熟悉,园子里有很多高手写了相关的系列文章,不过我还是NHibernate的一名初学者,在此将一个晚上学习成果分享一下,一个很简单的利用NHibernate实现增删改的例子。本例中使用的NHibernate版本为版本为官方 2008年9月29日最新发布的NHibernate-2.0.1.GA版本,点击下载1 首先创建一个数据库NHibernateSample,使用的数据库版本为sqlserver2005。在该数据库中创建表UserInfo。CREATETABLE[dbo].[UserInfo]([UserInfoID 阅读全文
posted @ 2012-12-07 12:43 孤独的猫 阅读(92) 评论(0) 推荐(0)

摘要:摘自:http://blog.csdn.net/abaal888/article/details/2898433建立NHibernateTest的Windows解决方案将Iesi.Collections.dll,log4net.dll和NHibernate.dll三个DLL文件放入Bin文件夹然后添加引用Nhibernate框架可到http://mesh.dl.sourceforge.net/sourceforge/nhibernate/NHibernate-2.0.0.Beta1-src.zip下载这是Beta1版本的,Beta2已经发布第一步:创建User实体类Code highlight 阅读全文
posted @ 2012-12-07 12:40 孤独的猫 阅读(156) 评论(0) 推荐(0)

摘要:水晶报表基础入门——7.晶报表导出数据技术16.1.6 水晶报表导出数据技术对象模型最常见的应用方法之一是运行报表并导出到另一种文件格式。ReportDocument对象是CrystalDecisions.CrystalReports.Engine命名空间下的成员类,它表示一个报表,并且包含定义、格式化、加载、导出和打印该报表的属性和方法。ReportDocument对象提供以下几种导出报表数据的方法。l ExportToDisk方法将报表以指定格式导出到文件中。这是导出报表最简单的方法;通过接受变量来指定导出格式类型和导出的文件名。在只需要导出一个文件到磁盘上的时候,这种方法很有用。语法:p 阅读全文
posted @ 2012-12-07 10:35 孤独的猫 阅读(488) 评论(0) 推荐(0)

摘要:水晶报表基础入门——7.晶报表导出数据技术2(2)ExportDestinationOptions属性获取或设置报表的导出目标选项。语法:publicExportDestinationOptionsExportDestinationOptions{get; set;}(3)ExportDestinationType属性获取或设置导出目标类型。publicExportDestinationType ExportDestinationType{get; set;}ExportDestinationType是一个枚举类型,指定ExportOptions类的ExportDestinationType属 阅读全文
posted @ 2012-12-07 10:34 孤独的猫 阅读(243) 评论(0) 推荐(0)

摘要:水晶报表基础入门——8.子报表设计技术6.1.7 子报表设计技术Crystal Reports通过直接使用嵌入在原始主报表的附加报表,使报表更具有灵活性。这些嵌入的报表,被称为子报表。考虑到创建报表的灵活性,Crystal Reports提供了将多重水晶报表嵌入到现有主报表的能力。把这些子报表看作报表中完整的报表,这些报表中包含自己的数据源、格式和公式选定。可以通过存在的Crystal Reports文件创建嵌入的子报表,或者在报表设计时使用插入子报表函数动态创建。将包含一个或多个子报表介绍给企业用户时,子报表可以在现在或者按需要显示。Crystal Reports提供了“插入子报表”对话框, 阅读全文
posted @ 2012-12-07 10:33 孤独的猫 阅读(434) 评论(0) 推荐(0)

摘要:水晶报表基础入门——2.水晶报表命名空间下包含的类2当采用Crystal Reports Engine对象模型开发报表时,最常用的类就是ReportDocument类,该类被用来代表报表本身并且内含所有用来定义、载入、导出、格式化与打印报表的属性、方法与事件。ReportDocument类常用公共属性及说明如表6.2所示。表6.2 ReportDocument类常用公共属性及说明属性说明Database获取Database 对象DataDefinition获取DataDefinition 对象DataSourceConnections包含报表中所有表连接信息的IConnectionInfo 对 阅读全文
posted @ 2012-12-07 10:28 孤独的猫 阅读(245) 评论(0) 推荐(0)

摘要:水晶报表基础入门——3.水晶报表外观设计技术 2009-09-20 23:07:06标签:休闲 职场 水晶报表外观设计技术6.1.2 水晶报表外观设计技术Crystal Reports提供了非常灵活的机制来自定义报表中对象的外观,比如数据库字段、文本对象公式。通过使用为这些对象准备的各种格式选项,开发人员可以改变报表的外观的各个方面,比如字体、大小、颜色、对齐方式及其他。Crystal Reports提供“格式化编辑器”对话框来完成报表外观设计。“格式化编辑器”对话框是调整报表字段和其他报表对象外观的对话框。此对话框为Crystal Reports对象给出了不同的选项卡,并且每一个选项卡都提供 阅读全文
posted @ 2012-12-07 10:27 孤独的猫 阅读(324) 评论(0) 推荐(0)

1 2 下一页