小编Mic*_*man的帖子

将项目从checkboxlist传递到SQL Server表

我正在尝试从复选框列表中获取项目并将它们添加到SQL Server表中.我假设它就像循环遍历每个项目然后将其插入表中一样简单,但我得到一个未处理的异常,使用以下代码:

using (SqlConnection connection = new SqlConnection(connectionString))
{
     for (int i = 0; i <= UPCList.Items.Count; i++)
     {
         string finalSubmit =
              "INSERT INTO Boxes (BoxNumber)"
              + "VALUES @selected";

          SqlCommand command = new SqlCommand(finalSubmit, connection);
          command.Parameters.AddWithValue("@selected", i);
          command.Connection.Open();
          command.ExecuteNonQuery();
          command.Connection.Close();
      }
 }
Run Code Online (Sandbox Code Playgroud)

编辑:下面的建议之一有效,但它放入项目的ID而不是列表项本身的值.如何将列表中每个项的值插入SQL表?

c# sql-server ado.net webforms

0
推荐指数
1
解决办法
1024
查看次数

标签 统计

ado.net ×1

c# ×1

sql-server ×1

webforms ×1