Пример #1
0
        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;
            }
        }
Пример #2
0
        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();
        }