<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Questionnaire.aspx.cs" Inherits="Questionnaire" Title="Untitled Page" %>
aspx page:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Questionnaire.aspx.cs" Inherits="Questionnaire" Title="Untitled Page" %>
Server">
cs file:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Questionnaire : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public void CheckBoxList1_CheckedChanged(object sender, EventArgs e)
{
//ListItem litem;
//litem.Value = this.Items(
object i;
FileSelectedListBox.Text = "
for (int i = 0; i <= CheckBoxList1.Items.Count - 1; i++)
if (CheckBoxList1.Items(i).Selected)
{
FileSelectedListBox.Text += CheckBoxList1.Items(i).Text + "
";
}
//FileSelectedListBox.Items.Add(CheckBoxList1.Text);
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Questionnaire : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public void CheckBoxList1_CheckedChanged(object sender, EventArgs e)
{
//ListItem litem;
//litem.Value = this.Items(
object i;
FileSelectedListBox.Text = "
Selected Items(s):
";for (int i = 0; i <= CheckBoxList1.Items.Count - 1; i++)
if (CheckBoxList1.Items(i).Selected)
{
FileSelectedListBox.Text += CheckBoxList1.Items(i).Text + "
";
}
//FileSelectedListBox.Items.Add(CheckBoxList1.Text);
}
}
Any help would be much appreciated...
Thanks J
Julie GillPosted May 15, 2007, 10:38 AM
Here's the solution given by Jason Meckley (Tek-Tips forum):
public partial class Questionnaire : System.Web.UI.Page
{
public void CheckBoxList1_CheckedChanged(object sender, EventArgs e)
{
FileSelectedListBox.Text = "
Selected Items(s):
";foreach(ListItem item in CheckBoxList1.Items)
{
if (item.selected)
{
FileSelectedListBox.Items.Add(New ListItem(item.Value, item.Text));
}
else
{
ListItem toRemove = null;
foreach(ListItem listedItem in FileSelectedListBox.Items)
{
if(listedItem.Value == item.Value)
{
toRemove = listedItem;
break;
}
}
if (toRemove != null)
{
FileSelectedListBox.Items.Remove(toRemove);
}
}
}
}
}