一、新建,和删除文件夹

       private void button4_Click(object sender, EventArgs e)
{
Directory.Delete(@"F:\", true); //删除文件,true直接格式化
MessageBox.Show("格式化成功!");
}
private void button5_Click(object sender, EventArgs e)
{
for (int i = ; i >=; i--)
{
Directory.CreateDirectory(@"D:\第"+i+"个"); //新建文件夹
}
MessageBox.Show("创建成功!");
}

二、注册,登陆

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

三、Textbot框中只能输入数字

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

四、从dataGridView表中,点击取值

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

笔记9:winfrom的一些知识点(二)的更多相关文章

  1. C/C++编程笔记:C语言入门知识点(三),请收藏C语言最全笔记!

    今天我们继续来学习C语言的入门知识点,第一课:C/C++编程笔记:C语言入门知识点(二),请收藏C语言最全笔记! 21. 输入 & 输出 当我们提到输入时,这意味着要向程序填充一些数据.输入可 ...

  2. 前端新人学习笔记-------html/css/js基础知识点(二)

    4月7日学到的知识点:     一:<img src="1.png" alt="美女"/> alt是给图片添加介绍,当图片没加载出来时,会直接显示a ...

  3. 笔记7:winfrom的一些知识点(一)

    一.MDI窗体 private void 添加窗体ToolStripMenuItem_Click(object sender, EventArgs e) { Form2 frm1 = new Form ...

  4. C/C++编程笔记:C语言入门知识点(二),请收藏C语言最全笔记!

    今天我们继续来学习C语言的入门知识点 11. 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问.C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量 ...

  5. disruptor笔记之四:事件消费知识点小结

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  6. Ionic2学习笔记(10):扫描二维码

    作者:Grey 原文地址: http://www.cnblogs.com/greyzeng/p/5575843.html 时间:6/11/2016     说明: 在本文发表的时候(2016-06-1 ...

  7. 《MFC游戏开发》笔记八 游戏特效的实现(二):粒子系统

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9360993 作者:七十一雾央 新浪微博:http:// ...

  8. 前端新人学习笔记-------html/css/js基础知识点

    即将毕业的软件工程大学生一枚,秋季招聘应聘的是Android,今年来到公司实习,要求做前端开发,所以一切只有现学,现在根据视频来学习,然后开这个博客记录一下自己的学习过程,废话不多说,开写. 4月6日 ...

  9. MySQL:表的操作 知识点难点总结:表完整性约束及其他常用知识点二次总结🙄

    表操作 一 : 修改表表表表表表表表表: ALTER TABLE 语法 1. 改表名rename alter table 表名 rename 新表名 2. 增加字段add alter table 表名 ...

随机推荐

  1. C#大纲

    输入输出--数据类型--变量与常量--运算符表达式--语句(顺序.分支.循环)--数组--函数--结构体一.输入与输出.Console.ReadLine();Console.WriteLine();C ...

  2. Android Volley 框架的使用(一)

    为什么要使用Volley框架 开发android应用很多时候都要涉及网络操作,Android SDK中提供了HttpClient 和 HttpUrlConnection两种方式用来处理网络操作,但当应 ...

  3. PHP中的替代语法(冒号、endif、endwhile、endfor)

    我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,比如: <?php if(empty($GET_['a'])): ?> <font color=" ...

  4. POSTMAN中各种请求方式的区别

    1.form-data:  就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开.既可以上传键值对,也可以上传文件.当上传的字段是文件 ...

  5. jquery的$.与$.fn的区别

    这个是jquery插件的形式,举个例子: <div id="myDiv"></div> (function($){ $.fn.extend({ test:f ...

  6. HDU 3549 Flow Problem(最大流)

    HDU 3549 Flow Problem(最大流) Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/ ...

  7. iOS案例:读取指定目录下的文件列表

    // // main.m // 读取指定目录下的文件列表 // // Created by Apple on 15/11/24. // Copyright © 2015年 Apple. All rig ...

  8. hdu 2196 Computer 树的直径

    Computer Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem ...

  9. 展讯DTS路径及编译

    DTS路径:/kernel/arch/arm/boot/dts 如何查找修改当前TP的DTS配置(分辨率)的文件:1.查找make file,找关键字都包含CONFIG_MACH,在/kernel/a ...

  10. mysql 查询执行的流程

    1.客户端发送一个请求给服务器.2.服务器先检查查询缓存,命中了缓存,直接返回缓存中的数据,否则进入下一个阶段.3.服务器进行sql解析,预处理,再由优化器生成对应的执行计划.4.mysql根据执行计 ...