设置控件背景透明
摘要:label1.BackColor = Color.Transparent; //把背景变透明
阅读全文
posted @
2012-07-04 10:37
清风暮雨
阅读(123)
推荐(0)
获取注册表的信息,以便判断是否已经设置开机启动。
摘要:#region 检查是否设置开机启动 private void IsPowerboot() { ///Microsoft.win32提供了RegistryKey类,用来访问系统的注册表。 ///定义注册表子Path string strRegPath = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ///创建两个RegistryKey类,一个将指向Root Path,另一个将指向子Path RegistryKey regRootKey; RegistryKey regSubKey; ///定义Root指向注册表HKEY
阅读全文
posted @
2012-07-04 10:15
清风暮雨
阅读(245)
推荐(0)
设置Winform程序开机启动和删除开机启动
摘要:using Microsoft.Win32;private void Form1_Load(object sender, EventArgs e) { //获取程序执行路径.. string starupPath = Application.ExecutablePath; //class Micosoft.Win32.RegistryKey. 表示Window注册表中项级节点,此类是注册表装. RegistryKey loca = Registry.LocalMachine; RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microso
阅读全文
posted @
2012-07-03 17:22
清风暮雨
阅读(337)
推荐(0)
DataTable去除重复的行,绑定到下拉菜单,并点击下列菜单显示不同数据。
摘要:DataTable dt=db.GetDt("select * from 表名"); //获得datatabDataView dView = new DataView(dt); //虚拟视图DataTable dt2 = dView.ToTable(true, "name","age");//去除重复行//绑定下拉菜单DataRow row = dt2.NewRow();row["age"] = "--请选择年龄--";row["name"] = -1;dt2.Rows.In
阅读全文
posted @
2012-07-03 09:12
清风暮雨
阅读(241)
推荐(0)
手动创建DataGridView列
摘要:#region 构建DataGridView列 private void InitDataGridViewColumn() { this.dgDetails.Columns.Clear(); DataGridViewTextBoxColumn colDetailsNum = new DataGridViewTextBoxColumn(); colDetailsNum.HeaderText = "_明细序号"; colDetailsNum.Name = "_明细序号"; colDetailsNum.DataPropertyName = "_明细序
阅读全文
posted @
2012-07-02 10:49
清风暮雨
阅读(449)
推荐(0)
设置DataGridView列可以编辑
摘要:方法一 1 #region 设置DataGridView列编辑状态 2 private void dgDetails_CellClick(object sender, DataGridViewCellEventArgs e) 3 4 { 5 if (e.RowIndex == -1) 6 return; 7 8 if (e.ColumnIndex == 6) 9 {10 if (this.btnSave.Enabled == false)1...
阅读全文
posted @
2012-07-02 10:48
清风暮雨
阅读(2215)
推荐(0)
sql 批量删除
摘要:string sql = string.Format("UPDATE Bn_Temp SET DeleteUser='{0}',DeleteTime=getdate(),DeleteFlag=1 WHERE gem01 IN ({1})", _delName, _condition);
阅读全文
posted @
2012-06-29 16:13
清风暮雨
阅读(167)
推荐(0)
绑定下拉菜单
摘要:注:初始化时:combox.SelectedIndex =0 可以显示第一行0就是第一项,1就是第二项,依次类推 第一步,赋值 #region 定义用户类型 public DataTable UserTypeData() { DataTable dt_UserType = this.CreateTm
阅读全文
posted @
2012-06-29 10:57
清风暮雨
阅读(157)
推荐(0)
C#控制电话号码的输入(正则)
摘要:if (this.txtPhone.Text.ToString().Trim() != "") { if (!System.Text.RegularExpressions.Regex.IsMatch(this.txtPhone.Text.ToString().Trim(), @"^((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)")) {
阅读全文
posted @
2012-06-28 10:38
清风暮雨
阅读(319)
推荐(0)
C#设置正确的邮箱格式
摘要:sValue = this.txtEmail.Text.ToString().Trim(); if (sValue.Contains("@") && sValue.ToLower().Contains(".com")) { if (sValue.ToLower().Contains("@.com") || sValue.ToLower().StartsWith("@") || !sValue.ToLower().EndsWith(".com")) { Msg.InfoBox(&q
阅读全文
posted @
2012-06-27 16:54
清风暮雨
阅读(351)
推荐(0)
C#设置电话只能输入数字
摘要:string sValue = this.txtFax.Text.ToString().Trim(); char[] sChar = sValue.ToCharArray(); foreach (char str in sChar) { if (!char.IsNumber(str)) { Msg.InfoBox("联系电话只能输入数字!"); return false; } }
阅读全文
posted @
2012-06-27 16:53
清风暮雨
阅读(151)
推荐(0)
注册快捷键
摘要:#region 注册快捷键 protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { switch (keyData) { case Keys.Enter: this.Save();//方法 break; case Keys.Home: this.First();//方法 break; case Keys.PageUp: this.Previous();//方法 break; case Keys.PageDown: this.Next();//方法 break; case Keys.End: this.Last
阅读全文
posted @
2012-06-27 10:04
清风暮雨
阅读(152)
推荐(0)
用Split截取数据
摘要:文本内容:201206180001,0001,3,9代码:FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);StreamReader sr = new StreamReader(fs);while (sr.Peek() > 0){ string sLine = sr.ReadLine(); string barcode = sLine.Split(',')[0].Trim(); //201206180001string location = sLine.Split(',
阅读全文
posted @
2012-06-25 10:11
清风暮雨
阅读(271)
推荐(0)
给DataGridView控件画行号
摘要:/// <summary> /// 是DataGridView显示行号 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgReport_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Bn6.Common.Utils.PointRowNumber(this.dgRe
阅读全文
posted @
2012-06-06 11:42
清风暮雨
阅读(151)
推荐(0)
dt如何计算某列的整数和
摘要:decimal detail_qty = dt.Compute("sum(合格数量)", "").ToString()
阅读全文
posted @
2012-05-28 10:05
清风暮雨
阅读(143)
推荐(0)
C#获取当前系统时间
摘要:C#获取当前系统时间 --DateTime数字型System.DateTimecurrentTime=newSystem.DateTime();取当前年月日时分秒currentTime=System.DateTime.Now;取当前年int年=currentTime.Year;取当前月int月=currentTime.Month;取当前日int日=currentTime.Day;取当前时int时=currentTime.Hour;取当前分int分=currentTime.Minute;取当前秒int秒=currentTime.Second;取当前毫秒int毫秒=currentTime.Mill
阅读全文
posted @
2012-05-28 10:02
清风暮雨
阅读(343)
推荐(0)