如何防止单击或选择RowHeaders?
我希望当新用户单击 arow或cell时,将所有信息移动到更新中Form并且它工作正常。
但是,如果用户点击 a RowHeader,那么它应该选择所有行并生成错误。
我知道我可以隐藏RowHeaders,但我想显示RowHeaders 并且我想阻止用户点击它们。
我已经使用了SelectionMode属性DataGridview并将其设置为 CellSelect/FullRowSelect 等,但它没有帮助。
是否可以禁用RowHeaders而不让人们选择RowHeaders?
到目前为止,这是我的代码:
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();
}