У меня есть связанный 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
Возможно ли это?Большое спасибо.