
C# WINFORM
文章平均质量分 56
karl_han
这个作者很懒,什么都没留下…
展开
-
比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口
比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口。2008-10-20 14:43static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main原创 2011-08-10 09:39:53 · 2477 阅读 · 0 评论 -
C# 窗体退出和控制台退出
若是c#windows窗体程序的退出很简单,可以用Application.exit()和Application.close(),在控制台应用程序中要用Environment.exit(0).原创 2012-08-10 14:59:59 · 4829 阅读 · 0 评论 -
datagridview如何不自动选中第一行
dataGridView1.ClearSelection();或者dataGridView1.CurrentCell=null;if (ds.Tables[0].Rows.Count > 0) { dataGridView1.Rows[0].Selected = false } 如里页面有其它的控件,让那个控件得到焦点,也行。richt原创 2012-07-12 15:31:00 · 7113 阅读 · 0 评论 -
c# dataGridview 的列进行调整大小
更改datagridview的column的AutoSizeMode成员名称 说明 AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 ColumnHeader 调整列宽,以适合列标题单元格的内容。 DisplayedCells 调整列宽转载 2012-06-20 15:44:35 · 3087 阅读 · 0 评论 -
利用OLEDB更新EXCEL报错
报错内容:Operation must use an updateable query //连接Excel数据库,注意IMEX=1时不能插入与更新~~~~~~~~~~去掉它~~~~~~~~~~~~~~Private filename As String = Server.MapPath(".") + "test.xls;Extended Proper原创 2012-06-19 11:59:49 · 2948 阅读 · 3 评论 -
backgroundWorker 等待窗口的实现(loading窗口)
backgroundWorker 等待窗口的实现(loading窗口) 用模对话框显示窗口,后台执行文件的列出。。。方法如下 public void chang() { try { Form loadingform = new loading();转载 2012-05-24 10:01:11 · 2666 阅读 · 0 评论 -
C# ComboBox控件 与 DataTable 的绑定
在将数据库的内容写到自己定义的一个表中后,假如名字为 aTable , ComboBox的名字为aCBox如果表中有两列,x, y,你要显示x列,但表示的值是y,代码如下:aCBox.DataSource = aTable; //将表绑定到控件aCBox.DisplayMember = "x";//定义要显示的内容为列名为x的内容aCBox.ValueMember = "y";//原创 2012-06-13 10:16:00 · 6745 阅读 · 1 评论 -
OLEDB操作EXCEL
OLEDB对EXCEL进行增删改查 Microsoft.Office.Interop.Excel.ApplicationClass 将DataTable中的数据插入EXCEL /// /// 将DataSet里所有数据导入Excel. /// 需要添加COM: Microsoft Excel Object Librar原创 2012-06-07 12:41:36 · 2100 阅读 · 0 评论 -
C# 里弹出“确定”“取消”对话框
/消息框中需要显示哪些按钮,此处显示“确定”和“取消” MessageBoxButtons messButton = MessageBoxButtons.OKCancel; //"确定要退出吗?"是对话框的显示信息,"退出系统"是对话框的标题 //默认情况下,如MessageBox.Show("确定要退出吗?")只显示一个“确定”按钮。 DialogResult dr = Mess转载 2012-05-23 14:22:29 · 1746 阅读 · 0 评论 -
c# 获取当前路径
//获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前原创 2012-05-21 10:40:22 · 646 阅读 · 0 评论 -
C#读取Excel日期时间
C#这样读取Excel日期时有问题:Excel.ApplicationClass excel=new Excel.ApplicationClass(); excel.Application.Workbooks.Open(@"E:\MFGP\ar20061220.xls",new object[]{3} ,new object[]{false},new object[]{5},new obj转载 2012-05-22 14:33:17 · 11770 阅读 · 0 评论 -
DataSet用法详细
DataSet用法详细一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSetds = new DataSet("DataSetName");原创 2012-06-08 09:39:51 · 1466 阅读 · 0 评论 -
TableAdapter、Dataset与BindingSource的关系
(小弟菜鸟一个,在此乱涂一篇,如发现有误,请指正,不尽感激)图1:物理数据库—内存数据库库—控件的关系TableAdapter:沟通物理数据库(database)和内存数据库(dataset),提供select,update,insert,delete四大操作BingdingSource:将内存数据表(datatable)绑定到控件(control),并为内存数据表(datatab原创 2012-06-08 09:40:35 · 13910 阅读 · 2 评论 -
c# asc码和字母互相转换函数
/// /// convert the character to Asc code /// /// /// public static int Asc(string characte原创 2011-10-11 11:34:22 · 9106 阅读 · 0 评论 -
操作excel进程结束不了的方法
最近用C#写winform,将EXCEL文件中的数据写入数据库中,将DataGrid中的数据导出为EXCEL格式。最后发现EXCEL内存泄漏,在应用程序不退出的情况下,总是有一个EXCEL进程不能清除!在网上找了许多答案,都是无用的答案!什么不管三七二十一杀EXCEL进程啦,不是最有效的方法!其实最有效的方法就是下面这个方法: 1、对excel操作做成一个函数,然后调用此函数。在函原创 2012-07-31 16:24:11 · 2635 阅读 · 0 评论