如何存储checkedlistbox内容,比如:爱好:看书,打球,玩电脑,其它.这是一个多项选择,如何在存储呢?

解决方案 »

  1.   

    table
    id aihao
    1  看书,打球,玩电脑,...
      

  2.   

    先找到选择的项        private void button1_Click(object sender, EventArgs e)
            {
                object[] id = new object[checkedListBox.CheckedItems.Count];
                for (int i = 0; i < checkedListBox.CheckedItems.Count; i++)
                {
                    id[i] = checkedListBox.CheckedItems[i];
                }          
            }然后再根据id数组保存到你需要的表中。
      

  3.   

    1 如果动态改变,有多项且要跨页传递,可使用Session["select"]=hash;选择的选项放入hash表中;
    2 如果要在刷新时改变,可使用ViewState["select"]=ArrayList1;
    3 如果在当前页选择完做其它事,则须将选择改变事件作为客户端事件,根据选择项操作;