一、新建,和删除文件夹

       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. 。JavaSE------初识Java

    我的老师告诉我,命运眷顾有志者,天道酬勤. 有时在梦里幻想的再多终究也只是梦, 不如脚踏实地一步步往前走来的踏实. ------------------------------------------ ...

  2. 【Unity3D游戏开发】基础知识之Tags和Layers (三二)[转]

    Tags和Layers分别表示是Unity引擎里面的标签和层,他们都是用来对GameObject进行标识的属性,Tags常用于单个GameObject,Layers常用于一组的GameObject.添 ...

  3. git push 403

    1. 在github上新建一个空项目. 2. git clone 到本地仓库. 3. git add [一些文件]. 4. git commit -m "first commit" ...

  4. Field+offset(len)

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  5. python_way day17 html-day3 前端插件(fontawsome,easyui,bootstrap,jqueryui,bxslider,jquerylazyload),web框架

    python_way day17 一.模板插件 图标的插件 fontawsome: 后台管理: easyui jqueryui 很多网站都会用: bootstrap :引入jQuery:(2.x,1. ...

  6. ZOJ-2338 The Towers of Hanoi Revisited 输出汉诺塔的最优解移动过程

    题意:给定N(1<= N <=64)个盘子和M(4<= M <= 65)根柱子,问把N个盘子从1号柱子移动到M号柱子所需要的最少步数,并且输出移动过程. 分析:设f[i][j] ...

  7. iOS - OC NSNull 空值

    前言 @interface NSNull : NSObject <NSCopying, NSSecureCoding> 作为占据空间的一个空值,如用在数组或字典中占据一个没有任何值的空间. ...

  8. iOS - UIApplication

    前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UIApplication : UIResponder @available(iOS 2.0, *) public ...

  9. [转载] 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等

    原文: http://www.36dsj.com/archives/25042 接上一部分:一共81个,开源大数据处理工具汇总(上),第二部分主要收集整理的内容主要有日志收集系统.消息系统.分布式服务 ...

  10. mtk lcm驱动加载流程 (转载)

    平台:mt6582 + Android 4.4 前面就说过,在mtk代码中支持屏是可兼容的,通过调用驱动中的compare_id函数来匹配驱动和屏,这里来细看一下代码. 1. LK部分(mediate ...