簡體   English   中英

在datagridview中選擇整行

[英]Selecting whole row in datagridview

當我單擊其中的某些單元格時,我想選擇DataGridView的整行。

我在CellMouseDown事件中添加了此代碼

private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{   
    dataGridView1.Rows[e.RowIndex].Selected = true;
}


而且它不起作用,當我將此行添加到CellMouseClick事件時,它可以工作,但是速度很慢,它等待鼠標釋放,然后選擇它。

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    dataGridView1.Rows[e.RowIndex].Selected = true;
}


有什么辦法嗎?

GridView中有一些屬性與gridview中選擇行的模式有關

dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;

您可以參考本文檔https://msdn.microsoft.com/zh-cn/library/3c89df86(v=vs.110).aspx

確定要在Datagrid的屬性中選擇“ 全行選擇 ”選項,如下所示:

全行選擇

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM