摘要: 使用过Numericupdown控件的童鞋初期应该都会碰到一个奇怪的问题,在删除了控件里的值之后,里面实际上还是有数据的,所以也没办法判断非空了。这里我觉得是因为numericUpDown1.Minimum和numericUpDown1.Maximum,让Numericupdown控件不允许有空值,或者干脆说value属性就没有空值。所以要判断该控件的非空只能通过访问其父类UpDownBase,然后判断父类的Text属性是否为空。UpDownBase up = (UpDownBase)numericUpDown1;if(string.IsNullOrEmpty(up.Text)){ //... 阅读全文
posted @ 2013-03-21 10:05 EleMMent 阅读(1833) 评论(0) 推荐(1)
摘要: 最近在做一个功能,点密码框右边的小眼睛显示密码,可是要显示密码就需要改变TextBox.PassWordChar的值,这样的话就必须知道char类型的初始值是什么了,经过查找发现,char类型的初始值是'\0',于是方案就出来了private void picb_ShowPWD_MouseDown(object sender, MouseEventArgs e){ txt_Password.PasswordChar = '\0';}private void picb_ShowPWD_MouseUp(object sender, MouseEventArgs e) 阅读全文
posted @ 2013-02-22 13:11 EleMMent 阅读(5743) 评论(5) 推荐(1)
摘要: 在DateTimePicker中把Format 选择为Cutstom,然后在CutstomFormat写入格式字符串,介绍如下:如何你显示10:05 Am,则写成:HH:mm tt(区分大小写) 要显示包含日期和时间分隔符的字符串或格式字符串,则必须在子字符串中使用转义符。例如,若要将日期显示为"June 06 at 3:00 PM",请将 CustomFormat 属性设置为"MMMM dd 'at' t:mm tt"。如果转义符中不包括"at"子字符串,则结果是"June 06 aP 3:00PM&quo 阅读全文
posted @ 2013-02-21 15:44 EleMMent 阅读(52803) 评论(1) 推荐(0)
摘要: 修改dgv中ColumnHeadersDefaultCellStyle中的WrapMode:1,让整个DataGridView的所有cell都可以自动换行。Dgv.RowsDefaultCellStyle.WrapMode = true;2,让DataGridView的一列所有cell都可以自动换行。Dgv.Columns[0].CellTemplate.Style.WrapMode = true;3,也可以让奇数行和偶数行有不同的换行设定。Dgv.AlternatingRowsDefaultCellStyle.WrapMode = true; 阅读全文
posted @ 2013-02-20 18:49 EleMMent 阅读(902) 评论(0) 推荐(0)
摘要: 右键点击项目属性,在程序集信息中能看到该项目的版本信息,如果要调整版本就需要在这里进行修改。修改很简单,但是在做版本自动更新的时候,需要判断用户的版本号是否和服务器上的版本相同时,就需要用到string.Compare()了,比较前一个和后一个参数,相等返回0,< 返回-1,> 返回1,但是测试中发现,比如string.Compare("1.0.0.11", "1.0.0.2"),返回-1,但是string.Compare("1.0.0.11", "1.0.0.1"),返回1,如果string.Comp 阅读全文
posted @ 2013-02-19 18:18 EleMMent 阅读(1408) 评论(0) 推荐(0)
摘要: 最近修改公司项目,设计到了一个展示用户地址的功能,原先的功能已经失效,所以只好重新做这个功能了。代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>百度地图</title> <script type 阅读全文
posted @ 2013-01-25 18:59 EleMMent 阅读(1170) 评论(1) 推荐(1)
摘要: C#开发中,在生成项目的DLL文件时,不能把里面方法的注解带上的,而是放在各项目相应的XML文件中的生成XML的方法如下: 在类库项目上右键→属性→生成,在"输出"那里,把XML文档打上勾,记得不要改名,DLL文件名和XML的文件名必须相同才能找到注释。 阅读全文
posted @ 2013-01-22 18:38 EleMMent 阅读(991) 评论(0) 推荐(0)
摘要: 方法一://最有含量的一种int days = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(DateTime.Now.Year ,DateTime.Now.Month); 方法二://最奇怪的一种DateTime dtNow = DateTime.Today; int days = dtNow .AddDays(1 - dtNow .Day).AddMonths(1).AddDays(-1).Day;方法三://最常规的一种DateTime dtNow = DateTime.Now 阅读全文
posted @ 2013-01-16 15:14 EleMMent 阅读(208) 评论(0) 推荐(0)
摘要: 邮件服务器对于邮件内容模板设定了一定规则,按照设定的规则来规范自己制作的邮件内容,就可避免被认定为垃圾邮件:格式编码: 1. 页面宽度在600到800px(像素)以内,长度1024px以内2. 使用utf-8编码3. HTML代码在15kb以内4. 用table表格布局5. 邮件居中时,在table里设定align=”center”6. 文件不是由WORD直接转换而成7. 没有使用外链的css样式定义文字和图片8. 无动态图片9. 没使用<table></table>以外的body、meta和html之类的标签10. 背景图片代码写法为:<table backgr 阅读全文
posted @ 2013-01-16 14:49 EleMMent 阅读(10678) 评论(0) 推荐(0)
摘要: SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=MyDatabase;User ID=sa;Password=sa"); conn.Open(); SqlCommand comm = new SqlCommand(); comm.Connection =conn ; string sq... 阅读全文
posted @ 2013-01-11 14:58 EleMMent 阅读(558) 评论(0) 推荐(0)