如何使用vb.net将多个asp.net复选框值插入到MSSQl数据库中作为逗号分隔字符串1,2,3,4,5?

时间:2010-12-12 05:30:21

标签: asp.net jquery vb.net

如何使用vb.net将多个asp.net复选框值作为逗号分隔字符串1,2,3,4,5插入和检索到MSSQl数据库?

并检索已禁用形式的已插入复选框..使用vb.net

这样的例子是:

http://www.redbus.in/Booking/SeatSelection.aspx?rt=4017230&doj=31-Dec-2010&dep=04:55%20PM&showSpInst=false

我希望在vb.net中使用这种类型的整体布局...意味着如果用户注册了所选的座位,那么接下来相同的页面加载今天的日期将禁用所选的座位......

请求为我提供了代码片段//插入和检索基础...复选框

2 个答案:

答案 0 :(得分:0)

尝试使用这样的循环

 string str = "";
            for (int i = 0; i <= 29; i++)
            {
                if (CheckBoxList1.Items[i].Selected)
                {
                    string b = CheckBoxList1.Items[i].Value;
                    str += b + " , ";
                }

            }

而不是make insert语句,并且您将所有复选框值放入列中。 而不只是调用select语句调用列

答案 1 :(得分:0)

在一个MSSQL列中存储值列表非常糟糕。我知道现在可能很方便,但最终总是坏消息。为什么不把预订的座位存放在自己的桌子上,每排一个座位?在列中存储值列表时,可以将对该列中存储的信息的访问权限仅限于可以拆分列表的代码。它不能作为列表用于数据库查询或其他代码,仅作为字符串。您最终将复制代码以将此字符串拆分到需要列表数据的其他位置。