首页 > 技术文章 > Dgv Cell_Click

neoo9901 2019-06-23 10:20 原文

 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() == "EDIT" && dgvSEOrderInfo.RowCount > 0)
 4             {
 5                 if (this.dgvSEOrderInfo[11, this.dgvSEOrderInfo.CurrentRow.Index].Value.ToString() == "1")
 6                 {
 7                     MessageBox.Show("该记录已审核,不允许编辑!", "软件提示");
 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         }

 

推荐阅读