博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
笔记9:winfrom的一些知识点(二)
阅读量:5988 次
发布时间:2019-06-20

本文共 2845 字,大约阅读时间需要 9 分钟。

一、新建,和删除文件夹

1       private void button4_Click(object sender, EventArgs e) 2         { 3             Directory.Delete(@"F:\", true);   //删除文件,true直接格式化 4             MessageBox.Show("格式化成功!"); 5         } 6         private void button5_Click(object sender, EventArgs e) 7         { 8             for (int i = 1000; i >=1; i--) 9             {10                 Directory.CreateDirectory(@"D:\第"+i+"个");   //新建文件夹11             }    12             MessageBox.Show("创建成功!");13         }

二、注册,登陆

1      private void btnchuce_Click(object sender, EventArgs e) 2         { 3             int zhanghao = int.Parse(textzhanghao.Text);    //也就是要判断两次输入的密码是否一致,一致则允许注册 4             string mima = this.textmima.Text; 5             string sql = string.Format("insert into sut select {0},'{1}'", zhanghao, mima); 6             int i = dahsql.ZCG(sql); 7             if (i > 0) 8             { 9                 MessageBox.Show("注册成功!");10             }11         }
1         private void btndenglu_Click(object sender, EventArgs e) 2         { 3            DataTable a = new DataTable();      //创建一张新表,用来接收数据库查到的表 4            int zhanghao = int.Parse(textzhanghao.Text); 5            string mima = this.textmima.Text; 6             //将用户名和密码传到数据库里查询,查得到就说明登陆成功了 7            string sql = string.Format("select * from sut where id={0} and mima={1}", zhanghao, mima); 8            a=dahsql.CHA(sql);       //查到的表 9            if (a.Rows.Count>0)      //rows.cout 表示查到的表有几行10            {11                MessageBox.Show("登录成功!");12            }13            else 14            {15                MessageBox.Show("您输入的帐号或密码不正确!");16            }17         }

三、Textbot框中只能输入数字

1         /// 数量和价格框中只能输入数字2         /// 价格可以输入小数点,而数量不能输入3         private void textBox1_KeyPress(object sender, KeyPressEventArgs e)4         {5             byte[] arry = System.Text.Encoding.Default.GetBytes(e.KeyChar.ToString());6             if (!char.IsDigit(e.KeyChar) || arry.LongLength == 2) e.Handled = true;7             if (e.KeyChar == '\b' || e.KeyChar == '.') e.Handled = false;8         }

四、从dataGridView表中,点击取值

 

2         private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) 3         { 4             int i = e.RowIndex;     //获取鼠标点击时的行数 5             DataGridViewRow row=this.dataGridView1.Rows[i];         //将row赋值为点击的行数,便于后面的取值 6             this.textBox1.Text = row.Cells[0].Value.ToString();     //Cells[0]为列,从确定坐标位置 7             this.textBox2.Text = row.Cells[1].Value.ToString();     //Cells[0]也可写成Cells["字段名"] 8             this.textBox3.Text = row.Cells[2].Value.ToString(); 9             this.textBox4.Text = row.Cells[4].Value.ToString();10             this.dateTimePicker1.Text = row.Cells[3].Value.ToString();11             int id = int.Parse(this.textBox1.Text);12         }

 

转载于:https://www.cnblogs.com/gx-143/p/5410323.html

你可能感兴趣的文章
java 使用 ftp下载文件失败的问题
查看>>
分布式事务的解决方案
查看>>
Centos 默认的iptables
查看>>
PyQt4 精彩实例分析 实例9 利用Qt Designer设计一个对话框
查看>>
Windows AD证书服务系列---部署CA(1)
查看>>
我的友情链接
查看>>
xml文档解析
查看>>
一款能把Phone、iPod、iPad 里的音乐导出传回苹果电脑的软件:Senuti
查看>>
AECS4考试C卷
查看>>
c++11初始化列表
查看>>
今天下午去了趟中山孙文西路。。。
查看>>
PAT 1043 Is It a Binary Search Tree
查看>>
The server quit without updating PID file (/data/i-1mor6qnl.pid).
查看>>
jQuery的事件处理方法介绍 - bind(),live(),delegate(),on()
查看>>
继承时有关构造函数要注意的一些问题
查看>>
Spring boot自定义注解方式实现日志记录
查看>>
使用Scrolling来实现无限分页处理
查看>>
PHP特级课视频教程_第十集 Squid透明和反向代理_李强强
查看>>
MyEclipse从数据库反向生成实体类之Hibernate方式 反向工程
查看>>
java分布式事务处理--最终事务一致性
查看>>