一、新建,和删除文件夹

       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. BZOJ 3640 JC的小苹果(逆矩阵)

    题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3640 题意:给出一个无向图,从1走到n.开始是血量H,从u到达v时血量减少a[v] ...

  2. CodeForces 483C Diverse Permutation

    Diverse Permutation Time Limit:1000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64 ...

  3. 【转载】C++内存分配

    原文:C++内存分配 内存泄露相信对C++程序员来说都不陌生.解决内存泄露的方案多种多样,大部分方案以追踪检测为主,这种方法实现起来容易,使用方便,也比较安全. 首先我们要确定这个模块的主要功能: 能 ...

  4. Html basic tag

    The <p> tag defines a paragraph. http://www.w3schools.com/tags/tag_p.asp The <td> tag de ...

  5. 并行parallel和并发concurrent的区别

    http://stackoverflow.com/questions/1050222/concurrency-vs-parallelism-what-is-the-difference Concurr ...

  6. 配置Servlet3.0的方式和注意事项!

  7. SpringMVC 使用Form标签库制作登录表单

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  8. day20 FORM补充(随时更新),F/Q操作,model之多对多,django中间件,缓存,信号

    python-day20 1.FROM生成select标签的数据应该来源于数据库. 2.model 操作 F/Q  (组合查询) 3.model 多对多操作. 4.中间件 :在请求到达url前先会经过 ...

  9. iOS案例:读取指定txt文件,并把文件中的内容输出出来

    用到的是NSString中的initWithContentsOfFile: encoding方法 // // main.m // 读取指定文件并输出内容 // // Created by Apple ...

  10. iOS - Swift NSSize 尺寸

    前言 结构体,这个结构体用来表示事物的宽度和高度. public typealias NSSize = CGSize public struct CGSize { public var width: ...