/// <summary> /// 添加往来单位 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barLargeButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { FormAddAndUpdateCompany formAddAndUpdateCompany = new FormAddAndUpdateCompany(); formAddAndUpdateCompany.addCompanyEvent += formAddAndUpdateCompany_addCompanyEvent; formAddAndUpdateCompany.StartPosition = FormStartPosition.CenterParent; formAddAndUpdateCompany.ShowDialog(); }
//单元格双击事件 private void gv_DoubleClick(object sender, EventArgs e) { if (gv.FocusedRowHandle < 0) { return; } try { if (info.InRowCell) { FormAddAndUpdateCompany formAddAndUpdate = new FormAddAndUpdateCompany(); int selectRow = gv.GetSelectedRows()[0]; //获得选中的第一行的下标 int id = Convert.ToInt32(gv.GetRowCellValue(selectRow, gv.Columns["Id"])); //根据下标选择列值 formAddAndUpdate.Tag = id; formAddAndUpdate.addCompanyEvent += formAddAndUpdateCompany_addCompanyEvent; formAddAndUpdate.StartPosition = FormStartPosition.CenterParent; formAddAndUpdate.ShowDialog(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }