C# - DataGridView 的单击事件

 private void dgvRyakugoAndKeir_CellClick(object sender, DataGridViewCellEventArgs e)
{
   DataGridView dgv = (DataGridView)sender;

   if (e.RowIndex < 0 || e.ColumnIndex < 0) 
   {
       return;
   }
    DataGridViewCell cell =dgv.Rows[e.RowIndex].Cells[e.ColumnIndex];
	//HAIGO_KEIR1和HAIGO_KEIR2是列名
    if (cell.OwningColumn.Name.Equals("HAIGO_KEIR1") || cell.OwningColumn.Name.Equals("HAIGO_KEIR2")) 
    {
        if (cell.ReadOnly == true) 
        {
            Sgutil.ShowErrorMessage(Messages.GA021);
        }
    }
}

 

你可能感兴趣的:(C#,DataGridView,单击事件)