Something like this (C# syntax):
public void SetCheckedForValue (CheckBoxList cbl, string val)
{
for (int i=0; i<cbl.Count; i++)
if (cbl.Items[i].Value==val)
{
cbl.Items[i].Selected=true;
return;
}
}
Eliyahu
"Wayne Wengert" <wa***************@wengert.com> wrote in message
news:uc*************@TK2MSFTNGP15.phx.gbl...
Thanks for the reply.
Exactly how do I do that? I cannot figure out the syntax. There are lots
of choices in the Intellisense but nothing that makes sense to me for this.
All I want to do is to set the checkbox as checked for named values in the
list.
Wayne
"Eliyahu Goldin" <re*************@monarchmed.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl... Wayne,
Instead of setting SelectedValue property of the list you should set
Selected property of every item you want to make selected.
Eliyahu
"Wayne Wengert" <wa***************@wengert.com> wrote in message
news:un**************@TK2MSFTNGP15.phx.gbl... I have a CheckBoxList with 11 items in the collection. I save the checked item to a SQL DB, A record is created for each item checked for the current customer.I want to redisplay checks in the fields that contain 1's
when I retrieve the records for that customer but I can't figure out the
syntax to do that? The chkList1.SelectedValue property deselects all other items
and the Items property appears to only accept an index. How can I do something like:
While datareader1.Read
Select Case Category
Case "Gets Mailers"
cbList1.SelectedValue = "Gets Mailers" <== I really want to say to check that selection
Case "Store Card"
cbList1.SelectedValue = "Store Card"
......
End Select
End While
Thanks
Wayne