博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月8日

摘要: 在winform中向textbox输入内容时下面有提示信息,效果如图所示:view sourceprint?private void Form1_Load(object sender, EventArgs e) { AutoCompleteStringCollection strings = new AutoCompleteStringCollection(); strings.Add("A1");//不区分大小写 strings.Add("A2"); strings.Add("Aas"); strings.Add("B1& 阅读全文

posted @ 2011-04-08 23:52 moss_tan_jun 阅读(332) 评论(0) 推荐(0) 编辑

摘要: 很多情况下,当我们点击窗体的 X 按钮时,会弹出一个对话框,询问我们是直接退出,还是最小化到托盘,还是取消这个行为.或是是否保存当前修改等等.以下以最小化到托盘为例. 首先, 要确定已经将控件NotifyIcon拖到应用窗体中,属性name为notifyicon1.然后, 双击窗体的FormClosing的事件,具码内容如下: private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult result = MessageBox.Show("是否退出?选否,最小化到托盘" 阅读全文

posted @ 2011-04-08 23:50 moss_tan_jun 阅读(260) 评论(0) 推荐(1) 编辑

摘要: 在Web程序中数据源绑定控件GridView中有模板列,而要获取其中的复选框是否选中以及复选框所在的行是很简单的,经典代码如下: for(int i=0;i<gvList.Rows.Count;i++) { if(((CheckBox)gvList.Rows[i].Cells[0].FindControl("chkID")).Checked) { } } 但是在WinForm中的DataGridView控件却不能这样来做,DataGridView控件根本没有自由模板列,有的是6个内置模板列,而复选框正是其中之一。要获得复选框是否选中以及选中行对应的其他值是不能按照We 阅读全文

posted @ 2011-04-08 23:48 moss_tan_jun 阅读(1130) 评论(0) 推荐(0) 编辑

摘要: 1. sealed,密封的意思,可以用来修饰类和方法。 密封类,表示该类不能被继承,密封方法,表示该方法不能被重写。 sealed必须始终与override一起使用。 一般不把类或方法标记为sealed,这么做会限制他的使用。 2. virtual,虚拟的意思,可以用来修饰方法和属性。 虚方法可以有自己的实现,派生类中可以通过override重写基类的虚方法。 virtual不可与static, abstrack, override一起使用 3. abstract, 抽象的意思,可以用来修饰类,方法, 属性, 索引器,事件。 抽象类只能是其他类的基类; 只允许在抽象类中使用抽象方法; 抽象函数 阅读全文

posted @ 2011-04-08 23:45 moss_tan_jun 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1);2.创建文件//using System.IO;File.Create(%%1);3.删除文件//using System.IO;File.Delete(%%1);4.删除文件夹//using System.IO;Directory.Delete(%%1);5.删除一个目录下所有的文件夹//using System.IO;foreach (string dirStr in Directory.GetDirectories(%%1)){DirectoryInfo dir = new D 阅读全文

posted @ 2011-04-08 23:43 moss_tan_jun 阅读(1478) 评论(0) 推荐(0) 编辑

摘要: 开发(winform)时碰到这个问题 C# 怎样判断 datagridview 中的checkbox列是否被选中,错误原因都C#对类型判断相当严格,为了避免大家以后多走弯路,把我的思路和大家说一下,希望对大家有帮助。 for (int i = 0; i < dataGridView1.Rows.Count; i++) { if ((bool)dataGridView1.Rows[i].Cells[0].EditedFormattedValue==true) { //TODO } }====================================================== 阅读全文

posted @ 2011-04-08 23:26 moss_tan_jun 阅读(6177) 评论(0) 推荐(0) 编辑

摘要: 1.获取Return返回值程序代码//存储过程//Create PROCEDURE MYSQL// @a int,// @b int//AS// return @a + @b//GOSqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString());conn.Open();SqlCommand MyCommand = new SqlCommand("MYSQL", conn);MyCommand.Comman 阅读全文

posted @ 2011-04-08 23:06 moss_tan_jun 阅读(771) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/cityxs/archive/2011/04/08/2008982.html 阅读全文

posted @ 2011-04-08 22:45 moss_tan_jun 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 1、日期格式转换成字符串:string timestr=dt.ToShortDateString();或 string timestr=dt.ToShortTimeString();或 string timestr=dt.ToString("yyyyMMdd");说明:自定义格式转换中 yyyy代表年,如2008,yy也代表年,如08年,大写MM代表月,dd代表日,hh代表小时,小写mm代表分钟,ss代表秒数。2、字符串格式转换成日期格式的代码: DateTimedt=Convert.ToDateTime("2008-06-30");里面的字符串格式要固 阅读全文

posted @ 2011-04-08 22:31 moss_tan_jun 阅读(262) 评论(0) 推荐(0) 编辑