Как отключить RowHeader для DataGridView - PullRequest
0 голосов
/ 10 ноября 2018

Как я могу предотвратить щелчок или выбор 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();
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...