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