
首先定义一个基本 *** 作类,处理数据库 *** 作部分:
class BaseOperate
{
#region 数据连接
/// <summary>
/// 数据连接
/// </summary>
/// <returns></returns>
public SqlConnection getcon()
{
string M_str_sqlcon = "Data Source=(你的计算机名);Initial Catalog=db_Crm;User id=sa;Password=(sqlserver登录密码);integrated security=true";
SqlConnection myCon = new SqlConnection(M_str_sqlcon);
return myCon;
}
#endregion
#region 执行语句
/// <summary>
/// 执行SQL 语句
/// </summary>
/// <param name="M_str_sqlstr"></param>
public void getcom(string M_str_sqlstr)
{
SqlConnection sqlcon = thisgetcon();
sqlconOpen();
SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);
sqlcomExecuteNonQuery();
sqlcomDispose();
sqlconClose();
sqlconDispose();
}
#endregion
#region 返回SqlDataReader
/// <summary>
/// 返回SqlDataReader
/// </summary>
/// <param name="M_str_sqlstr">SQL语句</param>
/// <returns></returns>
public SqlDataReader getread(string M_str_sqlstr)
{
SqlConnection sqlcon = thisgetcon();
SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);
sqlconOpen();
SqlDataReader sqlread = sqlcomExecuteReader(CommandBehaviorCloseConnection);
return sqlread;
}
#endregion
#region 返回DataSet数据集
/// <summary>
/// 返回DataSet
/// </summary>
/// <param name="M_str_sqlstr">SQL语句</param>
/// <param name="M_str_table">表名</param>
/// <returns></returns>
public DataSet getds(string M_str_sqlstr, string M_str_table)
{
SqlConnection sqlcon = thisgetcon();
SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon);
DataSet myds = new DataSet();
sqldaFill(myds, M_str_table);
return myds;
}
#endregion
}
然后在
导入按钮的点击事件加入下面代码:
private void btnSave_Click(object sender, EventArgs e)
{
BaseOperate boperate = new BaseClassBaseOperate();
boperategetcom("insert into tb_User(UserID,UserName,UserPwd) "
+ "values('" + txtUserIDTextTrim() + "','" + txtUserNameTextTrim()
+ "','" + txtUserPwdTextTrim() + "')");
}
在登陆界面添加的代码:
private void btnLogin_Click(object sender, EventArgs e)
{
BaseOperate boperate = new BaseClassBaseOperate();
SqlDataReader sqlread = boperategetread("select UserName,UserPwd from tb_User where UserName='" + cboxUNameTextTrim() + "' and UserPwd='" + txtPwdTextTrim() + "'");
sqlreadRead();
if (sqlreadHasRows)
{
thisHide();
//添加让你要显示的界面显示的代码
}
else//否则登陆不成功,给出提示,并清空密码框和用户名框,光标定在用户名框内。
{
MessageBoxShow("用户名或密码错误!", "提示", MessageBoxButtonsOK, MessageBoxIconInformation);
txtPwdText = "";
cboxUNameText = "";
cboxUNameFocus();
}
sqlreadClose();
}
它的数据库里面的 *** 作?链接数据库,第一个导入到数据库中。连接到数据库,找到数据库中的界面,然后选择数据库的MDF数据库啊,。 mdf文件的路径,并最终选择了进口。后,仅可以使用,使用数据库的用户名和权限必须注意。因此,使用别人的数据库,感觉是不是很简单。
一条数据对应数据库中一行,由若干属性值组成的一行
窗体只是access的图形化管理界面而已,如果我没有理解错,你是想同时输入多条数据,然后点一次保存,都保存到数据库中是吧。这是不行的,因为没有必要,同时输入两条数据和一条一条输入,就省了一个点击保存按钮的时间,但是增加了保存算法的复杂度,所以ACCESS没有这个功能。
同时添加多条记录只能通过导入和用编程的方法
以上就是关于visual studio 2010 做windows窗体,怎样可以在软件运行时,客户输入信息导入进去SQL数据库里。全部的内容,包括:visual studio 2010 做windows窗体,怎样可以在软件运行时,客户输入信息导入进去SQL数据库里。、VS2010怎么制作窗体连接数据库急急急!、access数据库能不能一个窗体录入多条数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)