private void bbiShowDetail_ItemClick(object sender, ItemClickEventArgs e) { try { int i = int.Parse(gridView.GetFocusedRowCellValue("Id").ToString()) - 1; List <InvoiceData> obj = gridControl.DataSource as List <InvoiceData>; InvoiceDetailForm frm = new InvoiceDetailForm(obj[i]); frm.ShowDialog(); } catch (Exception) { } }
private void gridView_DoubleClick(object sender, EventArgs e) { try { //int i = int.Parse(gridView.GetFocusedRowCellValue("Id").ToString()) - 1; //List<InvoiceData> obj = gridControl.DataSource as List<InvoiceData>; InvoiceData obj = gridView.GetFocusedRow() as InvoiceData; InvoiceDetailForm frm = new InvoiceDetailForm(obj); frm.ShowDialog(); //bbiEtd.EditValue = obj.Etddte; gridView.UpdateCurrentRow(); if (bbiAllWeek.Checked != true) { Thread th = new Thread(ReloadGridControl); th.Start(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "ข้อความแจ้งเตือน", MessageBoxButtons.OK, MessageBoxIcon.Error); } }