Я использую datagridview в winform.
Если я нажму клавишу ввода, выбор будет перемещен в ряд. Но я хочу выполнить код, который я напишу ниже:
try
{
int dispin = dataGridView1.CurrentCell.OwningColumn.DisplayIndex;
if (dispin == 0)
{
string cellval = dataGridView1.CurrentCell.Value.ToString();
returnParam = cellval;
this.Close();
}
else
{
int rowIndex = dataGridView1.CurrentCell.RowIndex;
int colIndex = dataGridView1.CurrentCell.ColumnIndex;
colIndex = colIndex - 1;
string cellval = dataGridView1[colIndex, rowIndex].Value.ToString();
// MessageBox.Show(cellval1+cellval2+cellval3);
returnParam = cellval;
this.Close();
//textBox1.Text = cellval;
}
}
catch
{
MessageBox.Show("Select a Record", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
//this.Close();
}
Как это сделать?
Я пытаюсь включить ключ, но он влияет на все ключи, пожалуйста, помогите мне.