随笔分类 -  WinForm

摘要:public static class TreeViewHelper { private static IEnumerable<TreeNode> childNodes(thisTreeNode node) { return node.Nodes.Cast<TreeNode>() .SelectMany(x => x.selfAndChildNodes()); } private static IEnumerable<TreeNode> selfAndChildNod... 阅读全文
posted @ 2013-02-01 11:00 Ruiky 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:复制,直接用剪切板1 if (dgvData.GetCellCount(DataGridViewElementStates.Selected) > 0)2 {3 Clipboard.SetDataObject(dgvData.GetClipboardContent(), false);5 }粘贴功能DataObject o = (DataObject)Clipboard.GetDataObject(); if (o.GetDataPresent(DataFormats.Text)) ... 阅读全文
posted @ 2012-11-29 09:59 Ruiky 阅读(1698) 评论(0) 推荐(0) 编辑
摘要:网上比较多讲述如何操作Excel表的文章,但都是启动Excel的窗口来打开Excel数据文件。有时候需要把Excel表嵌入到自己程序的Form中,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。一、首先简要回顾一下如何操作Excel表先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Microsoft Excel 9.0。(不同的office讲会有不同版本的dll文件)。using Excel;using System.Reflection;//产生一个Excel.Application的新进程E.. 阅读全文
posted @ 2012-06-12 14:15 Ruiky 阅读(1189) 评论(1) 推荐(2) 编辑
摘要:树形表格控件,在DataGridView基础上扩展成代码:TreeGridView.zip 阅读全文
posted @ 2012-02-14 17:09 Ruiky 阅读(6897) 评论(14) 推荐(1) 编辑
摘要:在项目解决方案上单击右键:选择新建项目->其他项目类型->安装项目或安装向导 都可以.在生成的项目上单击左键 查看属性(这里不是右键查看属性页,而是单击然后查看属性栏里的安装部署属性)对安装项目属性的设置和使用是对一个安装文件的负责和实现的最好途径在应用程序文件上单击右键添加文件夹,单击新建的文件夹,然后再右侧空白处单击右键。用来添加对程序有用的项目输出和文件对于项目的主要文件,要设置为安装文件的主输出,有且只有一个主输出,并可对其添加快捷方式。在主输出上单击右键,创建快捷方式,为其重命名。然后可以将这个快捷方式,拖放到项目的其他文件下,比如,开始程序菜单,和桌面菜单里。在创建的快 阅读全文
posted @ 2012-02-13 11:06 Ruiky 阅读(3410) 评论(0) 推荐(0) 编辑