Обновление значения элемента списка - PullRequest
1 голос
/ 07 октября 2011

У меня есть список, и каждый элемент состоит из объекта с именем Part, который состоит из 2 строк Part.PartNo & Part.Filename.Я хочу сделать что-то вроде этого:

((Part)drawingList.Items[activeItem]).Filename = "My new value";

Но я получаю сообщение об ошибке, которое не может быть назначено, потому что это только для чтения.

1 Ответ

0 голосов
/ 07 октября 2011

Элементы списка - это строки (Winforms), поэтому вам придется проанализировать строку и извлечь два значения. Если между ними есть пробел, вам придется сделать ...

string[] tokens = listbox.items[i].split(new char[] {' '});
Part p = new Part() {partno = Convert.ToInt32(tokens[0]), filename = "my new value"};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...