У меня есть GirdView, который прослушивает всех пользователей, активных в моей системе, используя членство ASP: NET
Я хотел бы иметь флажок, который может быть выбран или не в зависимости от того, утвержден ли конкретный пользователь или нет.
С обработчиком событий RowDataBound мой скрипт не работает.
Любая идея выбрать CheckBox в подходящем случае?
Спасибо за ваше время: -)
protected void uxUserListDisplayer_RowDataBound(object sender, GridViewRowEventArgs e)
{
// Check or Uncheck a CheckBox depending if user is Approved
switch (e.Row.RowType)
{
// In case type of row is DataRow (a data row of GridView)
case DataControlRowType.DataRow:
// Create an object of type MembershipUser for row bounded (Users)
MembershipUser myUser = (MembershipUser)e.Row.DataItem;
// Find out the edit button "uxLinkEditButton" and create an object for it
LinkButton editButton = (LinkButton)e.Row.FindControl("uxLinkEditButton");
// Find out the checkbox "uxActiveCheckBoxSelector" and create an object for it
CheckBox activeCheckBox = (CheckBox)e.Row.FindControl("uxActiveCheckBoxSelector");
// Check if the Object type MembershipUser for a User is approved or not
if (myUser.IsApproved == true)
{
activeCheckBox.Checked = true; // Checkbox is checked
}
else
{
activeCheckBox.Checked = false; // Checkbox is unchecked
}
break;
}
}