博主在第一个demo的困苦中,略得一些见解,需要的伙伴可以get下
刚开始先创建一个程序的前端,这样对自己要实现的功能有一个直观的了解。分三
步:首先1.创建一个windows窗体。拖控件使程序接近真实的样子(列如:文字描述,
文本框,按钮等),然后再逐一实现功能。2.新建数据库创建表,有表了之后添加需
要的字段,字段有了就可以开始填加数据了,可以在程序未实现功能时先添加几条数
据,可供后面程序调试时用。3实现程序功能,这里细讲,博主也是无头绪和思路,通
过copy网络上的代码拼凑来实现功能的,但是copy并非复制粘贴,而是先看懂再自己
动手码。登录实现的一个思路:1.获取需要的数据的文本框的值,先做判空提示,不为
空则用if()else() 来判断文本框中的值是否存在于数据中,连接数据库登录代码:
using (SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123456;database=Study")) //连接数据库
{
con.Open(); //打开连接
string sql = "select * from study where Name = '"+txbName.Text+"'and Number = '"+txbPwd.Text+"'"; //Sql语句块
SqlCommand cmd = new SqlCommand(sql, con); // 打开命令对象
cmd.CommandType = CommandType.Text;
SqlDataReader cdr;
cdr = cmd.ExecuteReader();
if (cdr.Read())
{
MessageBox.Show("登录成功!"); //提示语句
this.Visible = false;
Form2 f2 = new Form2(); //实现窗体跳转
f2.ShowDialog();
}
else
{
MessageBox.Show("登录失败!");
return;
}
}
登录代码中需要注意的一些程序代码:SqlConnection,SqlCommand,SqlDataReader,ExecuteReader,
ShowDialog,MessageBox.Show,ShowDialog。了解其用途和含义完成登录后,程序
自然是缺不了对数据页面的增,删,改,查。首先是查,不是细查,而是在加载窗体时将数据库中的
数据整体显示到Datagridview中,需要重点了解的一些代码DataSet,SqlDataAdapter,da.Fill(dt),DefaultView;
了解用途和含义。值得一提的是增,删,改,查的sql语句可以在SQL server 中运行一遍,不然
出错的时候会瞎找半天问题。 今天就分享到这里,如果有什么好的意见劳烦各位不吝指教。
哦,对了,未经允许不得转在哦~0-0