for (int i = 0i <listBox2.Items.Counti++ ){string aa = listBox2.Items[i].ToString()try{con.Open()
string cmdText1 = "insert SC(列名) values('"+a+"')"
SqlCommand cmd1 = new SqlCommand(cmdText1, con)
finally { con.Close()}用上面这个方法就可以插入多条数据
在类成员中写上下两行: 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)
}
可以在你的button中这样写:DataSet
ds
=
new
DataSet()
DataTable
dt
=
new
DataTable()
ds
=
数据库查询完的结果
dt
=
ds.Table[0]
for
(int
i
=
0
i
<
dt.Rows.Count
i++)
{
this.ListBox.Items.Add(dt.Rows[i][要显示的值].ToString())
}
以上为关键代码,DataSet和DataTable可以写为全局
以下为执行数据库代码
//查询表中的MB_ID
MB_NAME
MB_JOB信息
。
(无条件?)
public
static
void
DataSet
GetID_Name_JobInfo()
{
DataSet
ds
=
*******("select
MB_ID,MB_Name,MB_Job
from
Table",CommandType.Text,null)
return
ds
}
...............剩下的懒得写了,
联系我我直接给你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)