Всем привет.
Есть таблица
<DataGrid ItemsSource="{Binding DataView, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
В эту таблицу попадают UserName из другой таблицы
private DataView _dataView;
public DataView DataView
{
get => _dataView;
set
{
_dataView = value;
NotifyPropertyChanged();
}
}
public DelegateCommand<object> CmdUserCellEdit => new DelegateCommand<object>(arg =>
{
var cell = arg as DataGridCellEditEndingEventArgs;
if (cell.Column.SortMemberPath == "UserName")
{
var tb = cell.EditingElement as TextBox;
string tbText = tb.Text.ToString();
DataView.Table.Columns.Add(tbText);
}
});
В дебагере вижу что столбцы добавляются, но представление не обновляется. Как его обновить?