private void gridViewReviews_DoubleClick(object sender, EventArgs e) { GridView view = (GridView)sender; Point pt = view.GridControl.PointToClient(Control.MousePosition); // DoRowDoubleClick(view, pt); GridHitInfo info = view.CalcHitInfo(pt); if ((info.InRow || info.InRowCell) && (!gridViewReviews.IsGroupRow(info.RowHandle))) { //string colCaption = info.Column == null ? "N/A" : info.Column.GetCaption(); // MessageBox.Show(string.Format("DoubleClick on row: {0}, column: {1}.", info.RowHandle, colCaption)); int rankid = (int)gridViewReviews.GetRowCellValue(info.RowHandle, "ID"); var newReviewForm = new Forms.FrmPosReviewNew(posrankId: rankid); var dr = newReviewForm.ShowDialog(this); if (dr == DialogResult.OK) { LoadPosRanks(); } } }
private void BtnAddReview_Click(object sender, EventArgs e) { var posId = db.Pos.Local.First().ID; if (posId == 0) { MessageBox.Show("Сначала нужно записать в базу магазин!!!"); return; } var frmRankNew = new Forms.FrmPosReviewNew(posid: posId); if (frmRankNew.ShowDialog() == DialogResult.OK) { db.PosRanks.Where(x => x.Pos.ID == posId).Load(); } //var Review = db.PosRanks.Create(); ////Contact.Dealers.Add(db.Dealers.Local.First()); //Review.Pos = db.Pos.Local.FirstOrDefault(); //Review.Rank = 0; //db.PosRanks.Add(Review); }