Diskuze: WPF - aktualizace datagridu s označeným řádkem
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, nešlo by zařídit, aby jsi si před každou aktualizaci uložil řekněme index označeného řádku a po updatu ho znovu označil?
To jsem již zkoušel ale z nějákého důvodu se nechtěl označit
Tak sem dej nějaký kód, kterým aktualizuješ ten datagrid.
private void _BackWork_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
List<Stav_Kamionu> _ListKamionu = (List<Stav_Kamionu>)e.UserState;
int vybranePole = DataGrid_Kamiony.SelectedIndex;
DataGrid_Kamiony.Items.Clear();
_ListKamionu.Sort((x, y) => y.Stav.CompareTo(x.Stav));
foreach (Stav_Kamionu kamiony in _ListKamionu)
{
DataGrid_Kamiony.Items.Add(kamiony);
}
DataGrid_Kamiony.Items.Refresh();
DataGrid_Kamiony.SelectedIndex = vybranePole;
}
Vím ten refresh po zapsání tam být nemusí.. ale jak zkouším různé varianty tak jsem ho tam nechal.
Zobrazeno 5 zpráv z 5.