這是用C#編寫的。如果我使用DataGridViewRow.Selected = true在DataGridView中選擇一行,則該行選擇得很好,但「列標題」(最左邊的灰色列)中的箭頭沒有跟隨。我如何設置?在DataGridView中選擇一行並將行標題上的箭頭按照
另一個問題:如果我在設計器中將列格式設置爲「居中」,則列標題仍然左對齊。如何將列標題設置爲居中?
謝謝, 布賴恩
這是用C#編寫的。如果我使用DataGridViewRow.Selected = true在DataGridView中選擇一行,則該行選擇得很好,但「列標題」(最左邊的灰色列)中的箭頭沒有跟隨。我如何設置?在DataGridView中選擇一行並將行標題上的箭頭按照
另一個問題:如果我在設計器中將列格式設置爲「居中」,則列標題仍然左對齊。如何將列標題設置爲居中?
謝謝, 布賴恩
這是直接從google:
在一個DataGridView,所選行和當前行(通過行標題的 箭頭指示)可能不是在同一行。另外,我們可以在DataGridView中選擇多行,但當前行只能有一行 。 當DataGridView的SelectionMode屬性設置爲 FullRowSelect時,將始終選擇當前行。 如果你想改變當前行中DataGridView控件,您可以 設置CurrentCell屬性
dataGridView1.CurrentCell = dataGridView1.Rows[1].Cells[0];
如果您想只改變所選行,你可以通過設置選擇 財產你想要真正的行。
dataGridView1.CurrentRow.Selected = false;
dataGridView1.Rows[1].Selected = true;
要回答你的第二部分的問題,請確保您的設置標題樣式爲列居中爲好。