<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FionaQYH的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FionaQYH</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FionaQYH]]></copyright><item><title><![CDATA[WinForm dgv绑定DataSource隐藏某列]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5942474</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5942474</guid><author>FionaQYH</author><pubDate>Fri, 15 Oct 2010 09:43:00 +0800</pubDate><description><![CDATA[this.datagridview1.DataSource=Table1;        //获取数据源this.datagridview1.BeginEdit(false);      //开始编辑this.datagridview.Columns[0].Visible = false;        //隐藏第一列this.datagridview.EndEdit();        //结束编辑this.datagridview.Focus();         //获取焦点]]></description><category></category></item><item><title><![CDATA[Winform中防止重复打开多个相同子窗体的方法]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5923590</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5923590</guid><author>FionaQYH</author><pubDate>Wed, 06 Oct 2010 12:40:00 +0800</pubDate><description><![CDATA[<br /><br />1、网上流传最广的应该是隐藏法了，原理就是把旧窗口隐藏掉，再打开新窗口。<br />    具体的代码如下：<br />    //在旧窗口中的合适位置写这些代码<br />    
//新建一个NewForm窗口（NewForm是自己定义的Form）<br />    NewForm fm=new NewForm()<br />    
//隐藏现在这个窗口<br />    this.Hide();<br />    //新窗口显现<br />    fm.Show();<b]]></description><category></category></item><item><title><![CDATA[窗体设置的一些基本属性(一部分)]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5923588</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5923588</guid><author>FionaQYH</author><pubDate>Wed, 06 Oct 2010 12:38:00 +0800</pubDate><description><![CDATA[<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窗体！"]]></description><category></category></item><item><title><![CDATA[WinForm中SaveFileDialog的用法]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902225</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902225</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 18:30:00 +0800</pubDate><description><![CDATA[<br />#region 保存对话框<br />        private void ShowSaveFileDialog()<br />        {<br />            //string localFilePath, fileNameExt, newFileName, FilePath;   <br />            SaveFileDialog sfd = new SaveFileDialog(); <br />            //设置文件类型   <br /]]></description><category></category></item><item><title><![CDATA[获取日期的时间差]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902223</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902223</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 18:30:00 +0800</pubDate><description><![CDATA[<br />dateTime1.Subtract(dateTime2)]]></description><category></category></item><item><title><![CDATA[DataGridView更改行高]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902222</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902222</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 18:29:00 +0800</pubDate><description><![CDATA[<br />this.DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells;     //行<br />this.DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;   //列<br />这样行高就会根据内容字体的大小自行更改。]]></description><category></category></item><item><title><![CDATA[WinForm 模式窗体传值的问题]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902196</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902196</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 18:00:00 +0800</pubDate><description><![CDATA[<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 />        ]]></description><category></category></item><item><title><![CDATA[C#（在TreeView中使用CheckBox）]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902194</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902194</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:59:00 +0800</pubDate><description><![CDATA[树结构中的节点共有两层（父节点是分类名称子节点是属于该类的项的名称）都是从数据库中读出而且是在读出的过程中将具体的数据项名称进行分类的。要想实现：treeview的AfterCheck事件中的：    1.父节点勾选则子节点全部勾选    2.父节点不勾选则子节点全部不勾选    3.子节点全部不勾选则父节点不够选而且父节点的文本呈黑色    4.子节点部分勾选则父节点不勾选而且文本呈灰色    5.子节点全部勾选则父节点被勾选而且文本呈黑色private bool nextCheck(TreeNode n]]></description><category></category></item><item><title><![CDATA[C#打印文档换行]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902192</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902192</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:57:00 +0800</pubDate><description><![CDATA[<br />textbox设置为多行，输入文字后，一段很长的文字在textbox里是可以自动换行。但是打印时textbox里面会自动换行的地方在纸张上却不会自动换行。结果导致一段很长的文字无法打印完，纸张上仅能打印出部分文本，出界的文字全部丢失。 <br />private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)<br />{ <br />    string str]]></description><category></category></item><item><title><![CDATA[C#触发事件]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902191</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902191</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:57:00 +0800</pubDate><description><![CDATA[<br />格式:控件名_事件名(object sender,EventArgs e)<br />第一个参数object sender 提供事件的来源，第二个参数EventArgs e提供对象引用以及事件的信息<br /> <br />文档说明：<br />事件名                 触发条件<br />Activate                  当窗口激活时触发<br />ButtonClick              当工具条按钮被单击时触发<br />ButtonDropDown]]></description><category></category></item><item><title><![CDATA[C#如何为winform程序打包发布应用]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902189</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902189</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:56:00 +0800</pubDate><description><![CDATA[<br />http://blog.youkuaiyun.com/QS8844_ALEX/archive/2010/03/09/5361073.aspx<br /> <br />http://www.vegoo.net/info/71620_5075.html]]></description><category></category></item><item><title><![CDATA[WinForm中ListView打印（Word文档样式）]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902185</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902185</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:55:00 +0800</pubDate><description><![CDATA[<br />在Winform中的打印主要可以通过三种方式来实现：一种是使用Winform提供的类，另一种是使用控件，还有一种就是利用水晶报表的打印。 <br />打印控件主要优势是方便快捷，一般应用于简单、固定、单调的模板打印，其主要常用控件有: <br />(1) PrintDocument：是一个可用于设置属性来描述有关打印的信息，并且可用于调用方法Print()或通过事件PrintPage来打印文档的组件。 <br />(2) PrintDialog：允许用户选择打印机并指定文档中要打印的部分。 <b]]></description><category></category></item><item><title><![CDATA[获取当月第一天和最后一天]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902184</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902184</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:55:00 +0800</pubDate><description><![CDATA[<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));    //显示当月最后一天]]></description><category></category></item><item><title><![CDATA[WinForm 窗体中树形导航的实现]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902183</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902183</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:54:00 +0800</pubDate><description><![CDATA[<br />net winform 左边TreeView右边放窗体，之间有个可拖动的竖条。<br />点击左边的TreeView的Node 时，关闭右边的所有窗体，然后打开需要的窗体， <br />方法：<br />设置主窗体的IsMdiContainer = true;<br />拖过来一个TreeView,设置Dock为left<br />在 工具箱-->所有Windows窗体 里拖出一个 Splitter（不是SplitContainer） 来放到TreeView的右边<br />开始编码：<br /]]></description><category></category></item><item><title><![CDATA[模式窗体详解]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902181</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902181</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:53:00 +0800</pubDate><description><![CDATA[<br />内容索引<br />概述<br />模式窗体的属性设置<br />模式窗体中的按钮<br />模式窗体的打开与关闭<br />窗体的参数传递<br />.net Framework提供的模式窗体<br />更多资源 <br /><br />概述<br />何谓模式窗体？简单的可以理解为窗体对话框，用户必须在完成该窗体上的操作或关闭窗体后才能返回打开此窗体的窗体。本文不对模式窗体的定义、特征、功能做具体讨论，主要把重点放在如何在.net窗体应用程序中有效的使用模式窗体，解决使用模式窗体中碰到的常见]]></description><category></category></item><item><title><![CDATA[ATM机小案例(库、表、约束、视图、存储过程和事务)]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902177</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902177</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:50:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[清空SQL Server数据库中所有表数据的方法]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902176</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902176</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:49:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[SQL语句增加列、修改列]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902174</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902174</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:49:00 +0800</pubDate><description><![CDATA[<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)]]></description><category></category></item><item><title><![CDATA[SQL 日期转化(在sql语句中转化)]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902173</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902173</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:48:00 +0800</pubDate><description><![CDATA[<br />在SQLSERVER中也有和Oracle相类似的函数，写法如下：<br />CONVERT(varchar(10),addtime,120)    2005-12-30<br />不带世纪数位(yy) | 带世纪数位(yyyy) | 标准 | 输入/输出** <br />1                                          101              美国      mm/dd/yyyy <br />2                            ]]></description><category></category></item><item><title><![CDATA[图标集锦]]></title><link>https://blog.youkuaiyun.com/FionaQYH/article/details/5902167</link><guid>https://blog.youkuaiyun.com/FionaQYH/article/details/5902167</guid><author>FionaQYH</author><pubDate>Thu, 23 Sep 2010 17:44:00 +0800</pubDate><description><![CDATA[<br />http://online.sccnn.com/html/cion/gificon/20060923113239_2.htm<br /> <br />http://online.sccnn.com/html/cion/index-1.htm]]></description><category></category></item></channel></rss>