我正在尝试checkboxlist
在数据库中插入多个值,
这是我的插入代码:
string str = string.Empty;
try
{
var sb = new StringBuilder();
var collection = ListLawCat.CheckedItems;
foreach (var item in collection)
{
str += item.Value + ",";
}
SqlConnection con = new SqlConnection();
con.ConnectionString = connString;
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = "Insert into TABLE (COL1, COL2) values ('" + str + "','" + DocID + "') ";
com.CommandType = CommandType.Text;
con.Open();
int j = com.ExecuteNonQuery();
if (j > 0)
{
Response.Write("insert successfully");
Response.Write(str);
}
else
{
Response.Write("Not Inserted");
}
con.Close();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
但是此代码会将所有checkboxlist
值存储在一行中。
这是一种将值存储在单独的表行中的方法吗?