C#中怎么将“listbox”或“textbox”控件中输入的数据存储到数据库中
在Form1中添加一个Listbox控件,一个botton控件。在Listbox控件中输入一个数据,然后点击botton控件,使在Listbox控件中输入的数据存储到数据...
在Form1中添加一个Listbox控件,一个botton控件。在Listbox控件中输入一个数据,然后点击botton控件,使在Listbox控件中输入的数据存储到数据库中!
展开
2个回答
推荐于2017-09-23
展开全部
在类成员中写上下两行: private static string ConStr = "Data Source=.;Initial Catalog=数据库名称;Integrated Security=True";
SqlConnection con = new SqlConnection(ConStr);在buttonClick事件中写下面代码: try
{
if (Listbox.Text == "")
{
MessageBox.Show("你输入数据为空,请重新输入!");
}
else
{
SqlCommand userCmd;
string cmdText = "insert into 表名 values( '" + Listbox.Text + "')";
userCmd = new SqlCommand(cmdText, con);
con.Open();
if (con.State == System.Data.ConnectionState.Open)
{ int i = userCmd.ExecuteNonQuery(); if (i > 0)
MessageBox.Show("数据添加成功!");
else
{
MessageBox.Show("数据添加失败!");
}
con.Close();
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
SqlConnection con = new SqlConnection(ConStr);在buttonClick事件中写下面代码: try
{
if (Listbox.Text == "")
{
MessageBox.Show("你输入数据为空,请重新输入!");
}
else
{
SqlCommand userCmd;
string cmdText = "insert into 表名 values( '" + Listbox.Text + "')";
userCmd = new SqlCommand(cmdText, con);
con.Open();
if (con.State == System.Data.ConnectionState.Open)
{ int i = userCmd.ExecuteNonQuery(); if (i > 0)
MessageBox.Show("数据添加成功!");
else
{
MessageBox.Show("数据添加失败!");
}
con.Close();
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
2013-06-10
展开全部
... 就是在按钮的点击事件里弄上一条插入语句嘛!连接数据库,打开数据库,插入数据到表,关闭数据库 按步骤来就是了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询