How can I add CheckBoxList Item on String Builder.
CheckBoxList cblItem = new CheckBoxList();
cblItem.ID = "cblItem";
var MainCatGroup = subCatDet.GroupBy(q => q.catCode).Select(q => new { CatName = q.Key, Items = q.ToArray() }).Select(q => new { CatName = q.CatName, Items = q.Items.OrderBy(t => t.catCode).ToArray() }).ToArray();
foreach (var mainCat in MainCatGroup)
{
sb.Append(string.Format("<li><a href=\"javascript:void(0)\">{0}</a>", mainCat.CatName.ToString()));
sb.Append(string.Format("<ul>"));
foreach (var item in mainCat.Items)
{
string Subcat = item.subCat.ToString();
string catCode= item.catCode.ToString();
sb.Append(string.Format("<li>"));
-----> sb.Append(string.Format(cblItem.Items.Add(new ListItem("{0},{1}")), Subcat, catCode)); <----
sb.Append(string.Format("</li>"))
}
litList.Text = sb.ToString();
}
So, How can i edit below the line?
sb.Append(string.Format(cblItem.Items.Add(new ListItem("{0},{1}")), Subcat, catCode));