private void gridView_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { WeekSource week = gridView.GetRow(e.FocusedRowHandle) as WeekSource; if (week != null && !m_isupdate) { CurrentWeek = week.Number; } }
private void SelectCurrentWeek() { WeekSource week = gridView.GetRow(gridView.FocusedRowHandle) as WeekSource; if (week == null || week.Number == m_currentWeek) { return; } if (gridControl.DataSource != null) { gridView.FocusedRowHandle = gridView.GetRowHandle((gridControl.DataSource as List <WeekSource>).FindIndex(new Predicate <WeekSource>( delegate(WeekSource s) { return(s.Number == m_currentWeek); }))); } gridView.SetFocusedRowModified(); }