У меня проблемы с пониманием следующего кода:
if (IsPostBack)
{
int CheckBoxIndex;
ArrayList CheckBoxArray;
bool CheckAllWasChecked=false;
CheckBox chkAll = (CheckBox)GridView1.HeaderRow.Cells[0].FindControl("chkAll"); //chkAll is the id for checkbox on gridview
string checkAllIndex = "chkAll-" + GridView1.PageIndex;
if (chkAll.Checked)
{
if (CheckBoxArray.IndexOf(checkAllIndex) == -1)
{
CheckBoxArray.Add(checkAllIndex);
}
}
else
{
if (CheckBoxArray.IndexOf(checkAllIndex) != -1)
{
CheckBoxArray.Remove(checkAllIndex);
CheckAllWasChecked = true;
}
}
когда sampleArrayList.indexof(objectname)
возвращает -1
?
Не понимаю?
Пожалуйста, помогите мне!
Спасибо в ожидании