摘要: XP系统不幸重装了,之前项目的里有EXCEL导出功能,编译不了。提示“命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)”解决办法: 添加引用/com/Microsoft Office 11.0 Object Library 然后在程序中using Microsoft.Office.Interop.Excel;也许程序中还会出现其他错误 有 命名空间... 阅读全文
posted @ 2009-02-13 14:34 kaka9 阅读(8878) 评论(1) 推荐(2) 编辑
摘要: 申明:转帖,来自互联网http://blog.csdn.net/tjvictor/archive/2006/06/23/824617.aspx 在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。 第一个全局变量: 这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下: 在form1中定义一个stat... 阅读全文
posted @ 2009-02-10 15:43 kaka9 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1、将Form的KeyPreview属性设置True 2、对KeyDown事件写入代码 private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F2) { MessageBox.Show("你按下了F2键... 阅读全文
posted @ 2009-02-07 17:01 kaka9 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: //禁止每一列点击标题排序 for (int i = 0; i < dataGridView1.Columns.Count; i++) { dataGridView1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } 阅读全文
posted @ 2009-02-04 15:28 kaka9 阅读(2369) 评论(0) 推荐(0) 编辑
摘要: 如在做工资表,希望第一列"姓名"在左右拖运滚动条时固定 dataGridView1.Columns[0].Frozen = true; 阅读全文
posted @ 2009-02-04 12:10 kaka9 阅读(709) 评论(0) 推荐(1) 编辑
摘要: 多文档界面就是所谓的MDI,他是从Windows 2.0下的Microsoft Excel电子表格程序开始引入的,这是因为Excel电子表格用户有时需要同时操作多份表格,MDI正好为这种操作多表格提供了很大的方便,于是就产生了MDI程序。在视窗系统3.1版本中,MDI得到了更大范围的应用。其中系统中的程序管理器和文件管理器都是MDI程序。 Visual C#是微软公司推出的下一代主流程序开发语... 阅读全文
posted @ 2009-01-14 17:15 kaka9 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 最近做一小的项目,一般软件使用菜单打开的新窗口也都是嵌入在父窗体内的。后来才知道这个也叫MDI 不知道怎么做,在网上找了很久,都没比较符号的资料。花了一个下午终于找到了,共享出来,希望能给有需要的朋友们带来便利。 1,先将父窗体的IsMdiContainer 为 True 2,将打开菜单的单击事件中写入代码 Code highlighting produced by Actipro CodeH... 阅读全文
posted @ 2009-01-14 17:01 kaka9 阅读(1692) 评论(0) 推荐(1) 编辑
摘要: 如果该dataGridView是跟数据库绑定的,则可以触发DataBindingComplete事件: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1private void dataGridView1_DataBindingComple... 阅读全文
posted @ 2009-01-05 16:08 kaka9 阅读(12155) 评论(3) 推荐(1) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1DateTime dt = DateTime.Now; 2Label1.Text = dt.ToString();//2005-11-5 13:21:25 3Label2.Text =... 阅读全文
posted @ 2009-01-05 15:54 kaka9 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 对于数据录入的界面,往往有多个文本框需要用户输入数据,如果输入资料比较多,全部使用键盘操作对数据的录入效率将会大大提高,所以我们可以使用回车自动跳入下一个文本框. 1,先对每个文本框的TabIndex往顺序设置好. 2,对每个文本的KeyPress事件调用如下代码. Code highlighting produced by Actipro CodeHighlighter (freeware)ht... 阅读全文
posted @ 2008-12-13 10:02 kaka9 阅读(1078) 评论(1) 推荐(0) 编辑