/// <summary> /// 双击单元行的修改事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gridView1_DoubleClick(object sender, EventArgs e) { if (gridView1.FocusedRowHandle < 0) { return; } try { if (_info.InRowCell) { FormAddAndUpdateGoods formGoodsUpdate = new FormAddAndUpdateGoods(); int selectRow = gridView1.GetSelectedRows()[0]; //获得选中的第一行的下标 int id = Convert.ToInt32(gridView1.GetRowCellValue(selectRow, gridView1.Columns["Id"])); //根据下标选择列值 formGoodsUpdate.Tag = id; formGoodsUpdate.SelectAllGoodsesEvent += formAddGoods_SelectAllGoodsesEvent; formGoodsUpdate.StartPosition = FormStartPosition.CenterParent; formGoodsUpdate.ShowDialog(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
/// <summary> /// 添加商品 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barLargeButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { FormAddAndUpdateGoods formAddGoods = new FormAddAndUpdateGoods(); formAddGoods.SelectAllGoodsesEvent += formAddGoods_SelectAllGoodsesEvent; formAddGoods.StartPosition = FormStartPosition.CenterParent; formAddGoods.ShowDialog(); }