Пример #1
0
        private void grdScore_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (e.Button != MouseButtons.Left)
            {
                return;
            }

            GridView    view    = (GridView)grdScore.GetViewAt(e.Location);
            GridHitInfo hitInfo = view.CalcHitInfo(e.Location);

            //if (hitInfo.InRow && hitInfo.RowHandle >= 0)
            if (!hitInfo.InRow || hitInfo.RowHandle < 0)
            {
                return;
            }

            AnnualEvaluationScoreModel score = view.GetFocusedRow() as AnnualEvaluationScoreModel;

            if (score == null)
            {
                return;
            }

            StationScoreForm form = new StationScoreForm(score.StationId, FieldId, score);

            form.ShowDialog();
        }
Пример #2
0
 public StationScoreForm(int stationId, int fieldId, AnnualEvaluationScoreModel model) : this()
 {
     StationId = stationId;
     FieldId   = fieldId;
     Model     = model;
 }