0
if (chklistmembership.CheckedItems.Count > 0)
{
foreach (var checkedItem in this.chklistmembership.CheckedItems)
{
cmd.Parameters.AddWithValue("@membership",checkedItem.ToString());
//chklistmembership.SelectedItem.ToString());
}
}
else
{
cmd.Parameters.AddWithValue("@membership", DBNull.Value);
}
這不起作用,它只能存儲1個checkeditem
。如何在數據庫中存儲checklistbox的多個選中值,然後在windows窗體中進行搜索
SQL參數只能取一個值。你能舉一個SQL語句的例子嗎? –
是什麼樣的例子。它只是一個插入查詢 – user2243471
鑑於您提交的代碼,這隻能添加一個'@ membership'參數。如果您想添加多個成員資格條目,您需要多次使用不同的'@ membership'參數執行插入查詢 –