private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (!DataGridViewUtil.CheckPerrmisson(this, sender, e)) { return; } try { if (e.RowIndex > -1 && e.ColumnIndex > -1 && !dataGridView1.Rows[e.RowIndex].IsNewRow) { DataGridView view = (DataGridView)sender; List <EmRefundOrder> list = (List <EmRefundOrder>)view.DataSource; EmRefundOrder item = (EmRefundOrder)list[e.RowIndex]; // splitContainer1.Panel2Collapsed = true; switch (view.Rows[e.RowIndex].Cells[e.ColumnIndex].OwningColumn.HeaderText) { case "查看物流": splitContainer1.Panel2Collapsed = false; this.LogisticsClick?.Invoke(item, this.splitContainer1.Panel2); break; case "退货状态": splitContainer1.Panel2Collapsed = false; this.DetailClick?.Invoke(item, this, this.splitContainer1.Panel2); break; default: break; } } } catch (Exception ex) { GlobalUtil.ShowError(ex); } }
public EmRefundOrderDetailCtrl(EmRefundOrder order) { InitializeComponent(); // this.Controls.Add(imageCtrl); dataGridViewPagingSumCtrl = new DataGridViewPagingSumCtrl(this.dataGridView1); dataGridViewPagingSumCtrl.Initialize(); this.Order = order; Display(); Initialize(); }
public EmRefundOrderLogisticsCtrl(EmRefundOrder order) { InitializeComponent(); this.Order = order; Display(); }