Присвоение метке значения с помощью for - PullRequest
0 голосов
/ 03 февраля 2011

Я получаю сообщение об ошибке "Наилучшее совпадение перегруженного метода для System.Web.UI.ControllerCollection.This [int] имеет недопустимые аргументы"

    for (int i = 0; i < mylist.Count; i++)
    {
        Label1.Text = Controls[string.Format("My Items: {0}", mylist[i]);
    }

Есть идеи?

СпасибоВы!

Ответы [ 2 ]

1 голос
/ 03 февраля 2011

Вы передаете строку в коллекцию ControllerCollection. Вам нужно передать индекс в этой коллекции.

Вы уверены, что не хотите просто написать:

Label1.Text = string.Format("My Items: {0}", mylist.Count);

??

1 голос
/ 03 февраля 2011

Я думаю, что вы имеете в виду

Label1.Text = string.Format("My Items: {0}", mylist[i]);

Хотя это будет перезаписывать Label1.Text.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...