I'm having trouble with something relatively simple here... (but I'm new with ASP.NET so forgive me).
I'm defining an ArrayList named "teamMemberIds", then going through a database table, pulling certain values out, and placing them in the ArrayList. I define the integer "numberOfWorkers" simply to place the values I pull out of the database in an increasing index number starting at "0".
PAGE: CODE:
ArrayList teamMemberIds = new ArrayList();
int numberOfWorkers = 0;
for (int z = 0; z < tableTeamMembersTasks.Rows.Count; z++) {
if (Convert.ToInt32(tableTeamMembersTasks.Rows[z]["taskID"]) == taskIDNumber) {
teamMemberIds[numberOfWorkers] = Convert.ToInt32(tableTeamMembersTasks.Rows[x]["taskID"]);
numberOfWorkers++;
}
}
Maybe my syntax is wrong here, but it's giving me the error that the index I'm giving is out of range. Anyone know what I'm doing (or not doing) wrong here???
I'm defining an ArrayList named "teamMemberIds", then going through a database table, pulling certain values out, and placing them in the ArrayList. I define the integer "numberOfWorkers" simply to place the values I pull out of the database in an increasing index number starting at "0".
PAGE: CODE:
ArrayList teamMemberIds = new ArrayList();
int numberOfWorkers = 0;
for (int z = 0; z < tableTeamMembersTasks.Rows.Count; z++) {
if (Convert.ToInt32(tableTeamMembersTasks.Rows[z]["taskID"]) == taskIDNumber) {
teamMemberIds[numberOfWorkers] = Convert.ToInt32(tableTeamMembersTasks.Rows[x]["taskID"]);
numberOfWorkers++;
}
}
Maybe my syntax is wrong here, but it's giving me the error that the index I'm giving is out of range. Anyone know what I'm doing (or not doing) wrong here???