Я это CheckBoxList, что это элементы заполняет LinQ источника данных теперь я хочу, чтобы проверить некоторые из этих флажков программно ... это мой CheckBoxList:проверка и снимите динамический CheckBoxList
<asp:CheckBoxList ID="CheckBoxList1" runat="server" DataSourceID="LinqDataSource2" DataTextField="ProjectGroupTitle" DataValueField="ProjectGroupID"></asp:CheckBoxList>
и это мой код пытается проверить некоторые из этих флажков до сих пор:
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Text == j.ProjectGroupTitle)
{
CheckBoxList1.Items[i].Selected = true;
}
}
, когда я проверил этот кусок кода в режиме отладки, я понял, что значение CheckBoxList1.Items.Count является 0, который является странным, как у меня есть несколько значения моя база данных, что linq datasource является ответственным le для получения их для checkboxlist ... может кто-нибудь помочь мне исправить этот код?
Могу ли я спросить вы пытаетесь проверить оператор if или мой checkboxlist, чтобы быть верным? ..... если это для проверки checkboxlist, я уверен, что это правильно ... в действительности, если я хочу сделать свой ситуация немного более ясна, я должен сказать, что у меня есть это gridview, в котором есть кнопка, у которой есть идентификатор строки gridview, нажав эту кнопку, и страница будет перенаправлена на другой вид мультивиза, который есть мой checkboxlist для редактирования, поэтому я должен показать варианты, которые пользователь выбрал раньше, чтобы он редактировал ,,, – NikiUsefi
check CheckBoxList1.Items.Count здесь – Ansari
результат равен нулю – NikiUsefi