C#用一个button将listbox中选择的数据添加到数据库中

如图,选择数据后点击确认添加将这些数据添加到下图这个表中的classnumber这一列

还要将当前用户的id添加到username这一列,求button下的代码,完整的。。。

for(int i=0;i<listbox.count;i++)//循环,遍历整个listbox并插入数据库
{
sql=string.format("insert into classline(classnumber) values ({0})",listbox.items[i].tostring());
try{//....执行SQL语句..
SqlCommand comm = new SqlCommand(sql, 数据库连接);
comm.ExecuteNonQuery();

}catch{}

}
//抱歉,你当前用户是谁不清楚SQL语句如下
insert into classline(username) values('当前用户的值')追问

这个sql和数据库连接代表着什么,我怎么改。。

追答

sqlcommand如下:

SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=数据库名;Integrated Security=true");//以windows方式连接数据库,最好是定义成全局变量。
SqlCommand comm = new SqlCommand(sql, sqlconn);

sql是个string 类型变量,全局变量

追问

还是不行啊。。。我这个数据库是建ASP.NET网站的时候自带的,我不知道数据库名是什么,而且我查看了数据库的属性,它的名称是下面这个吗?而且这个连接字符串和上面的也不一样,我们还没学过数据库也没学过c#,求大神指导继续T_T

追答

没学过数据库这个太难了,你现在没有一点思路,建议先学下,连接是最简单,等你对数据库有一点概念了,那问题就迎刃而解了。

追问

但是我们马上就要交作业了。。悲惨。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-15
循环遍历选中项
相似回答