我目前正在從datagridview存儲過程的查詢中填充datagridview。我的問題是如何選擇整行,即使我只點擊一個單元格?C# - 在DataGridView中選擇Rown
例如,存儲過程返回四列。所以基本上datagridview會向我呈現四列中的數據。如果我選擇第3列的第2行,是否有可能該行爲不僅會突出顯示row2列3,而且會顯示整行第2列?
非常感謝!
我目前正在從datagridview存儲過程的查詢中填充datagridview。我的問題是如何選擇整行,即使我只點擊一個單元格?C# - 在DataGridView中選擇Rown
例如,存儲過程返回四列。所以基本上datagridview會向我呈現四列中的數據。如果我選擇第3列的第2行,是否有可能該行爲不僅會突出顯示row2列3,而且會顯示整行第2列?
非常感謝!
您可以將您的datagridview的SelectionMode設置爲FullRowSelect
:
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.Rows(counter).Index
DataGridView1.Refresh()
DataGridView1.CurrentCell = DataGridView1.Rows(counter).Cells(1)
DataGridView1.Rows(counter).Selected = True
有一個DataGridView.SelectionMode屬性,你可以設置爲fullrowselect。
對不起,謝謝:)但是,我將如何得到我選擇的行選定的索引?感謝:) – Smiley 2010-10-17 05:48:23
在行上的點擊事件,它返回參數「e」有屬性稱爲「RowIndex」或類似的東西,抱歉,我不知道肯定因爲我現在離開任何VS。但按照這種膠水,我想你會找到。 – 2010-10-17 06:22:49