- 博客(29)
- 收藏
- 关注
原创 WinForm dgv绑定DataSource隐藏某列
this.datagridview1.DataSource=Table1; //获取数据源this.datagridview1.BeginEdit(false); //开始编辑this.datagridview.Columns[0].Visible = false; //隐藏第一列this.datagridview.EndEdit(); //结束编辑this.datagridview.Focus(); //获取焦点
2010-10-15 09:43:00 1615
原创 Winform中防止重复打开多个相同子窗体的方法
<br /><br />1、网上流传最广的应该是隐藏法了,原理就是把旧窗口隐藏掉,再打开新窗口。<br /> 具体的代码如下:<br /> //在旧窗口中的合适位置写这些代码<br /> //新建一个NewForm窗口(NewForm是自己定义的Form)<br /> NewForm fm=new NewForm()<br /> //隐藏现在这个窗口<br /> this.Hide();<br /> //新窗口显现<br /> fm.Show();<b
2010-10-06 12:40:00 2254
原创 窗体设置的一些基本属性(一部分)
<br /><br />this.Location = new System.Drawing.Point(100, 100);<br /> <br /> // 定义在窗体上,光标显示为手形 <br /> this.Cursor = System.Windows.Forms.Cursors.Hand;<br /> <br /> // 定义窗体的标题名称 <br /> this.Text = "透明的WinForm窗体!"
2010-10-06 12:38:00 779
原创 WinForm中SaveFileDialog的用法
<br />#region 保存对话框<br /> private void ShowSaveFileDialog()<br /> {<br /> //string localFilePath, fileNameExt, newFileName, FilePath; <br /> SaveFileDialog sfd = new SaveFileDialog(); <br /> //设置文件类型 <br /
2010-09-23 18:30:00 2342
原创 DataGridView更改行高
<br />this.DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; //行<br />this.DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; //列<br />这样行高就会根据内容字体的大小自行更改。
2010-09-23 18:29:00 1089
原创 WinForm 模式窗体传值的问题
<br />子窗体:<br />public partial class Search : DevComponents.DotNetBar.Office2007Form<br /> {<br /> public delegate void MyDelegate(IList<Model.Search> list);<br /> public event MyDelegate MyEvent;<br /> public Search()<br />
2010-09-23 18:00:00 732
原创 C#(在TreeView中使用CheckBox)
树结构中的节点共有两层(父节点是分类名称子节点是属于该类的项的名称)都是从数据库中读出而且是在读出的过程中将具体的数据项名称进行分类的。要想实现:treeview的AfterCheck事件中的: 1.父节点勾选则子节点全部勾选 2.父节点不勾选则子节点全部不勾选 3.子节点全部不勾选则父节点不够选而且父节点的文本呈黑色 4.子节点部分勾选则父节点不勾选而且文本呈灰色 5.子节点全部勾选则父节点被勾选而且文本呈黑色private bool nextCheck(TreeNode n
2010-09-23 17:59:00 896
原创 C#触发事件
<br />格式:控件名_事件名(object sender,EventArgs e)<br />第一个参数object sender 提供事件的来源,第二个参数EventArgs e提供对象引用以及事件的信息<br /> <br />文档说明:<br />事件名 触发条件<br />Activate 当窗口激活时触发<br />ButtonClick 当工具条按钮被单击时触发<br />ButtonDropDown
2010-09-23 17:57:00 1107
原创 C#打印文档换行
<br />textbox设置为多行,输入文字后,一段很长的文字在textbox里是可以自动换行。但是打印时textbox里面会自动换行的地方在纸张上却不会自动换行。结果导致一段很长的文字无法打印完,纸张上仅能打印出部分文本,出界的文字全部丢失。 <br />private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)<br />{ <br /> string str
2010-09-23 17:57:00 2470
原创 C#如何为winform程序打包发布应用
<br />http://blog.csdn.net/QS8844_ALEX/archive/2010/03/09/5361073.aspx<br /> <br />http://www.vegoo.net/info/71620_5075.html
2010-09-23 17:56:00 511
原创 获取当月第一天和最后一天
<br />int year=DateTime .Now .Year ;<br />int month=DateTime .Now .Month ;<br />this.dtiFromTime.Value =new DateTime(year, month, 1); //显示当月第一天<br />this.dtiToTime.Value = new DateTime(year, month, DateTime.DaysInMonth(year, month)); //显示当月最后一天
2010-09-23 17:55:00 893
原创 WinForm中ListView打印(Word文档样式)
<br />在Winform中的打印主要可以通过三种方式来实现:一种是使用Winform提供的类,另一种是使用控件,还有一种就是利用水晶报表的打印。 <br />打印控件主要优势是方便快捷,一般应用于简单、固定、单调的模板打印,其主要常用控件有: <br />(1) PrintDocument:是一个可用于设置属性来描述有关打印的信息,并且可用于调用方法Print()或通过事件PrintPage来打印文档的组件。 <br />(2) PrintDialog:允许用户选择打印机并指定文档中要打印的部分。 <b
2010-09-23 17:55:00 1382
原创 WinForm 窗体中树形导航的实现
<br />net winform 左边TreeView右边放窗体,之间有个可拖动的竖条。<br />点击左边的TreeView的Node 时,关闭右边的所有窗体,然后打开需要的窗体, <br />方法:<br />设置主窗体的IsMdiContainer = true;<br />拖过来一个TreeView,设置Dock为left<br />在 工具箱-->所有Windows窗体 里拖出一个 Splitter(不是SplitContainer) 来放到TreeView的右边<br />开始编码:<br /
2010-09-23 17:54:00 2833
原创 模式窗体详解
<br />内容索引<br />概述<br />模式窗体的属性设置<br />模式窗体中的按钮<br />模式窗体的打开与关闭<br />窗体的参数传递<br />.net Framework提供的模式窗体<br />更多资源 <br /><br />概述<br />何谓模式窗体?简单的可以理解为窗体对话框,用户必须在完成该窗体上的操作或关闭窗体后才能返回打开此窗体的窗体。本文不对模式窗体的定义、特征、功能做具体讨论,主要把重点放在如何在.net窗体应用程序中有效的使用模式窗体,解决使用模式窗体中碰到的常见
2010-09-23 17:53:00 1257
原创 ATM机小案例(库、表、约束、视图、存储过程和事务)
<br />--创建数据库<br />use master<br />go<br />if exists (select * from sysdatabases where name = 'bankDB')<br />drop database bankDB<br />go<br />create database bankDB<br />on<br />(<br />name = 'bankDB_data',<br />filename = 'E:/SQL Server/项目/bankDB_data.md
2010-09-23 17:50:00 1015
原创 SQL语句增加列、修改列
<br />增加列:<br />use 数据库名<br />alter table 表名 add 列名 类型 not null default ''altertable SeekWorker add BornID varchar(30) notnulldefault''<br />修改列:<br />use 数据库名<br />alter table 表名 alter column 列名 类型altertable CorpInf altercolumn CorpBriefing varchar(4000)
2010-09-23 17:49:00 709
原创 清空SQL Server数据库中所有表数据的方法
<br />CREATE PROCEDURE sp_DeleteAllData<br />AS<br />EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'<br />EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'<br />EXEC sp_MSForEachTable 'DELETE FROM ?'<br />EXEC sp_MSForEachTable 'ALTE
2010-09-23 17:49:00 554
原创 SQL 日期转化(在sql语句中转化)
<br />在SQLSERVER中也有和Oracle相类似的函数,写法如下:<br />CONVERT(varchar(10),addtime,120) 2005-12-30<br />不带世纪数位(yy) | 带世纪数位(yyyy) | 标准 | 输入/输出** <br />1 101 美国 mm/dd/yyyy <br />2
2010-09-23 17:48:00 860
原创 Winform子窗体刷新父窗体
<br />调用窗体(父):Form1,被调用窗体(子):Form2<br />方法1: 所有权法<br />//Form1:<br />//需要有一个公共的刷新方法<br />public void Refresh_Method()<br />{<br />//...<br />}<br />//在调用Form2时,要把Form2的所有者设为Form1<br />Form2 f2 = new Form2() ;<br />f2.Owner = this;<br />
2010-09-23 17:44:00 865
原创 图标集锦
<br />http://online.sccnn.com/html/cion/gificon/20060923113239_2.htm<br /> <br />http://online.sccnn.com/html/cion/index-1.htm
2010-09-23 17:44:00 443
原创 asp.net日期格式
<br />DateTime dt = DateTime.Now;<br />dt.ToString();//2005-11-5 13:21:25<br />dt.ToFileTime().ToString();//127756416859912816<br />dt.ToFileTimeUtc().ToString();//127756704859912816<br />dt.ToLocalTime().ToString();//2005-11-5 21:21:25<br />dt.ToLongDateS
2010-09-23 17:41:00 373
原创 最简单的全日制时间显示,代码非常简单-时间日期特效
<br /><!-- 把如下代码放到<body>区内! --><br /><div id="mb5u"><br /></div><br /><script>setInterval("mb5u.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);<br /></script>
2010-09-23 17:41:00 610
原创 ASP.NET验证控件详细使用解释
<br />ASP.NET是微软推出的下一代WEB开发工具,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能。<br /> 有了ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。<br />ASP.NET公有六种验证控件,分别如下: <br />控件名 功能描叙 <br />RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 <br />C
2010-09-23 17:37:00 428
转载 sql基本语句
/*********************************************************/目录清单CONTEXT LIST/*********************************************************/1.数据库DataBase1.1数据库建立/删除create/drop database1.2数据库备份与恢复backup/rest
2010-05-12 10:04:00 867
转载 sql命令、函数
--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW
2010-05-12 10:01:00 383
原创 C#播放本地MP3文件夹音乐
拖一个Windows Media Player控件新建一个类TestClass.csclass TestClass { //定义API函数使用的字符串变量 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] private string Name = ""; [Marsh
2010-05-11 19:49:00 2274
转载 asp.net网页静态化
一。①:首先要有这个文件URLRewriter.dll,如果没有,赶快到网上下载一个,并将其放到下面的bin目录里面,并且将其引用添加到下面里面; ②:下面就是Web.Config文件的配置了,当然,配置过程相当简单: 1:先添加这个 ~/(.[0-9]*)/.html ~/ArticleDetail.aspx?MyID=$1 2:再添加这个
2010-05-07 15:51:00 673
原创 C# 提示浏览选择本地文件夹
在form窗体 上添加一个Button按钮一个TextBox文本框添加两个名空间:using System.IO;using System.Diagnostics;然后在BUTTON按钮下写事件程序代码private void button1_Click(object sender, EventArgs e){ FolderBrowserDialog folderDialog
2010-05-07 13:56:00 1660 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人