07 2013 档案

c# winform 在一个窗体中使用另一个窗体中TextBox控件的值——解决办法
摘要:【前提】一个winform应用程序项目中,窗体B,需要使用 窗体A 中一个TextBox控件的值,进行计算等操作。【解决方案】1.在窗体A中定义:public static double a;// 如果你的TextBox控件有初始默认值,这里一定要改为public static double a=初始值;否则初始值默认为02.在窗体A添加函数:public void textBox1_TextChanged(object sender, System.EventArgs e) { a = Convert.ToDouble(this.textBox1.Text... 阅读全文

posted @ 2013-07-31 00:45 GoodluckWorld 阅读(2608) 评论(0) 推荐(0)

c# datagridview 设置某行不可见解决办法
摘要:【前提】datagridview与数据库绑定,需要单独设置某行或者某个单元格不可见。【问题分析】直接用this.dataGridCiew1.Rows[0].Visible = false;不可行,会出现:与货币管理器的位置关联的行不能设置为不可见。这个问题。【问题原因】数据绑定问题,必须先将数据绑定挂起,才能实现设置某行不可见,然后再将数据绑定恢复。【解决方案】CurrencyManager:货币管理类 在CurrencyManager中有2个方法:SuspendBinding();——挂起数据绑定。ResumeBinding();——恢复数据绑定。 ... 阅读全文

posted @ 2013-07-30 10:55 GoodluckWorld 阅读(2235) 评论(0) 推荐(1)

MessageBox, MessageBoxBurttons, MessageBoxIcon 详细解析
摘要:MessageBox, MessageBoxBurttons, MessageBoxIcon 阅读全文

posted @ 2013-07-22 14:48 GoodluckWorld 阅读(471) 评论(0) 推荐(0)

c# 项目带皮肤一起打包发布解决办法
摘要:前提:c#语言 winform应用程序 皮肤为IrisSkin2目标:在打包发布独立应用 程序时,将皮肤也一起打包发布,实现程序在其它机子安装时,皮肤效果依然存在。解决方案:1.大部分IrisSkin2第三方皮肤控件的应用办法都是:在引用---添加引用-----IrisSkin2.dll,将IrisSkin2.dll文件和skin文件(里面都是.ssk的皮肤文件)都放到bin下面的debug文件里,然后在主窗口添加代码:Sunisoft.IrisSkin.SkinEngine se = null;(这句代码添加在主窗口程序的类下面,暨不添加在任何方法中)(以下几句添加在主窗口的初始化方法中). 阅读全文

posted @ 2013-07-12 16:47 GoodluckWorld 阅读(2634) 评论(5) 推荐(1)

Winform DataGridView CheckBoxColumn c# 单选 解决方案
摘要:这个问题由来已久,我最近在工作中也遇到了这个问题,不过属于这个问题比较简单初级的涉及。发现网上对这个问题的解决方案很多不对,答非所问。所以这里将我测试成功的解决方案记录下来。首先,DataGridView CheckBoxColumn 默认是可以多选,不能单选的。所以无法通过设置来解决,必须通过代码自己控制。而具体使用哪个事件,哪种逻辑也有很多的选择。我自己测试,试用了DataGridView1_CellClick事件,DataGridView1_DataBindingComplete事件,DataGridView1_DataValueChanged事件,DataGridView1_CellC 阅读全文

posted @ 2013-07-05 09:08 GoodluckWorld 阅读(887) 评论(0) 推荐(0)