Обновление отдельного свойства значения пользовательской ячейки в DataGridView - PullRequest
0 голосов
/ 28 марта 2019

У меня есть связанный DataGridView, который содержит столбец пользовательского типа, например, в следующем примере:

public class MyObject {
   public string Name {get;set;}
   public int ExtraInfo1 {get;set}
   public int ExtraInfo2 {get;set}

   public override string ToString() {
     return Name;
   }
}

Это отлично отображается в DataGridView, отображая имя в текстовом поле.

Чего я хочу добиться, так это того, чтобы при редактировании ячейки в этом столбце я хотел, чтобы введенное значение просто обновляло свойство Name.

Очевидно, что при обновленииотображаемый текст, вы получаете InvalidCastException, когда DataGridView пытается обновить значение с string вместо MyObject

Возможно ли это?Большое спасибо.

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