1 private void DgvInfo_CellClick(object sender, DataGridViewCellEventArgs e) 2 { 3 try 4 { 5 myds = ShowInfo( DgvInfo.Rows[e.RowIndex].Cells[0].Value.ToString()); 6 TxtId.Text = myds.Tables[0].Rows[e.RowIndex][0].ToString(); 7 TxtName.Text = myds.Tables[0].Rows[e.RowIndex][1].ToString(); 8 CmbSex.Text = myds.Tables[0].Rows[e.RowIndex][2].ToString(); 9 TxtAge.Text = myds.Tables[0].Rows[e.RowIndex][3].ToString(); 10 TxtPhone.Text = myds.Tables[0].Rows[e.RowIndex][4].ToString(); 11 TxtAddress.Text = myds.Tables[0].Rows[e.RowIndex][5].ToString(); 12 } 13 catch { } 14 }
. 1 Private void dgvSEOrderInfo_CellClick ( Object SENDER, DataGridViewCellEventArgs E) 2 { . 3 IF (toolStrip1.Tag.ToString () == " the EDIT " && dgvSEOrderInfo.RowCount> 0 ) . 4 { . 5 IF ( the this .dgvSEOrderInfo [ . 11 , the this .dgvSEOrderInfo. CurrentRow.Index] .Value.ToString () == " 1 " ) 6 { 7 MessageBox.Show ( " the record has been reviewed, does not allow editing! ", "软件提示"); 8 return; 9 } 10 11 FillControls(); 12 } 13 } 14 15 private void FillControls() 16 { 17 this.txtSEOrderCode.Text = this.dgvSEOrderInfo[0, this.dgvSEOrderInfo.CurrentCell.RowIndex].Value.ToString(); 18 this.dtpSEOrderDate.Value = Convert.ToDateTime(this.dgvSEOrderInfo[1, this.dgvSEOrderInfo.CurrentCell.RowIndex].Value); 19 this.cbxOperatorCode.SelectedValue = this.dgvSEOrderInfo[2, this.dgvSEOrderInfo.CurrentCell.RowIndex].Value; 20 this.cbxCustomerCode.SelectedValue = this.dgvSEOrderInfo[3, this.dgvSEOrderInfo.CurrentCell.RowIndex].Value; 21 }