笔记9:winfrom的一些知识点(二)
2016-12-11 16:27
204 查看
一、新建,和删除文件夹
二、注册,登陆
三、Textbot框中只能输入数字
四、从dataGridView表中,点击取值
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 }
相关文章推荐
- 笔记7:winfrom的一些知识点(一)
- 我的JAVA学习笔记(记下一些容易忘记的知识点)持续更新
- ExtJS4学习笔记六--一些小知识点
- 数据结构学习笔记10--栈和队列中的一些重点易错知识点
- ExtJS4学习笔记六--一些小知识点
- 总结一些笔记上的C和C++知识点
- 【linux学习笔记】 linux一些容易忽略的知识点
- 自己关于java的一些知识点的笔记
- iOS笔记(常用的一些知识点)
- 【笔记】C++中一些易混淆的知识点
- Android 小笔记 一些小的知识点
- 本周笔记整理(关于php面向对象的一些基层知识点)
- IOS学习笔记48--一些常见的IOS知识点+面试题
- cpp学习笔记 1一个简单的小程序以及一些的知识点
- Struts2.0学习笔记 --- 一些零碎知识点
- python笔记-一些小知识点
- js便签笔记(9)——解读jquery源码时记录的一些知识点
- 黑马程序员---自学随堂笔记----String的一些知识点
- [置顶] Android 学习笔记一些小知识点(2014.08.25更新)
- ExtJS4学习笔记六--一些小知识点