Как я могу предотвратить щелчок или выбор RowHeader
s?
Я хочу, чтобы, когда новый пользователь нажимал на row
или cell
, затем перемещал всю информацию в обновление Form
, и оно работало нормально.
Но если пользователь нажимает на RowHeader
, он должен выбрать все строки и выдать ошибку.
Я знаю, что могу скрыть RowHeader
s, но я хочу показать RowHeader
s, и я хочу, чтобы пользователи не нажимали на них.
Я использовал SelectionMode
свойство DataGridview
и установил для него CellSelect / FullRowSelect и т. Д., Но это не помогло.
Можно ли отключить RowHeader
с и не давать людям выбирать RowHeader
с?
Вот мой код:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
decimal accNo = Convert.ToDecimal(dataGridView1.Rows[e.RowIndex].Cells[0].Value);
var item = db.UserAccount.Where(a => a.AccountNo == accNo).FirstOrDefault();
txtAccountNo.Text = item.AccountNo.ToString();
txtFirstName.Text = item.FirstName;
txtLastName.Text = item.LastName;
txtAddressUpNew.Text = item.Address.ToString();
}