簡體   English   中英

如何使用vb.net將多個asp.net復選框值作為逗號分隔的字符串1,2,3,4,5插入到MSSQl數據庫中?

[英]How to insert multiple asp.net checkboxes values to MSSQl database as comma seperaed string 1,2,3,4,5 using 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中使用這種整體布局...這意味着,如果用戶注冊了所選席位,那么在今天的下一個相同頁面加載中,所選席位將被禁用...

請為我提供該代碼段//在復選框中插入和檢索基礎...

嘗試這樣的循環

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

            }

而不是執行插入語句,而您會將所有復選框值放入一列中。 不僅僅是調用select語句調用列

您正在做一個非常糟糕的事情,將值列表存儲在單個MSSQL列中。 我知道現在可能很方便,但這始終永遠是壞消息。 為什么不將預訂的座位存儲在自己的桌子上,每排一個座位? 當您將值列表存儲在列中時,將訪問該列中存儲的信息的權限限制為只能拆分列表的代碼。 數據庫查詢或其他代碼不能以列表的形式使用它,而只能以字符串的形式使用。 您將最終復制代碼,以將該字符串拆分到其他需要列表數據的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM