【发布时间】:2016-07-06 09:04:15
【问题描述】:
我有一个foreach() 语句贯穿CheckedListBox 中的所有项目。
我如何知道某个项目是否已检查?
如果有用的话,代码如下:
foreach (object user in checkedListBoxUsersWhoSee.Items)
{
// Privileged = if the user is checked he has privileges;
alias = user.ToString().Substring(user.ToString().Length - 3);
SelectUserID = new SqlCommand(Properties.Resources.SelectUserID + alias, TeamPWSecureBD);
userIDAuth = (int)SelectUserID.ExecuteScalar();
InsertAuths.Parameters.AddWithValue("@idPass", idPass);
InsertAuths.Parameters.AddWithValue("@idUser", userIDAuth);
InsertAuths.Parameters.AddWithValue("@Privileged", idPass);
//Code not finished
}
【问题讨论】:
-
isChecked()或类似的东西? (user.isChecked()?) -
@Furtiro 我希望就这么简单
-
CheckedListBox有一个属性CheckedItems,它是选中项的集合。 -
CheckState比bool复杂一点
标签: c# winforms checkboxlist