У меня есть две таблицы. Я выбираю запись из таблицы 1 для отображения информации в таблице 2 при двойном щелчке на одной из данных. У меня есть окно для обновления данных после закрытия этого окна. Мне нужно обновить две таблицы, и я хочу одну и ту же строкубыть выбранным в таблице 1. Я работал в wpf, и я использую selectedindex.
Теперь я использую это на данный момент:
int index = dgTable1.Grid.CurrentRow.Index;
///**
frm.ShowDialog();
frm.Dispose();
ReloadTable1();
selectedindex(index)
с
private void selectindex(int index)
{
dgwTable1.Grid.Rows[index].Selected = true;
DATAtype data= dgwTable1.GetObjectFromRow<DATAtype>(index);
LoadTable2(data);
}
Эторабота Но у меня есть Grid_SelectionChanged
для table1 и не запускаю, я должен перезагрузить данные, также, если при использовании этой кнопки полоса прокрутки не работает, я возвращаюсь к верхней части таблицы 1!
Но я знаю этоне правильный способ сделать это :( и это слишком просто в wpf: /
dgTable - это UserControl
с DataGridView
в качестве сетки