如何让DataGridView显示所选行(Winforms)?

时间:2012-02-27 12:44:55

标签: c# .net windows-applications

您好我正在使用Windows应用程序。当我更改选择daragridview中的任何行时,如何在datagridview中选择行?

请帮帮我。

3 个答案:

答案 0 :(得分:1)

尝试使用此代码,只要用户在一个单元格中单击,它就会使您的datagridview选择所有行

YourDataGridView.SelectionMode=DataGridViewSelectionMode.FullRowSelect;

答案 1 :(得分:1)

在这里你去...自动更新DataGridView行 每次都在顶部添加。

 DataGridViewRow row = new DataGridViewRow();
 int rowID = 0;

 dgvLocation.Rows.Insert(rowID, row);

 dgvLocation.Rows[rowID].Cells[0].Value = Number.ToString();
 dgvLocation.Rows[rowID].Cells[1].Value = Time.ToString();
 dgvLocation.Rows[rowID].Cells[2].Value = History1.ToString();
 dgvLocation.Rows[rowID].Cells[3].Value = History2.ToString();

 dgvLocation.Rows[rowID].Selected = true;
 dgvLocation.Focus();

答案 2 :(得分:0)

试试这个:

int currRow = 0;
currRow = dataGridView1.CurrentRow.Index;
dataGridView1.Rows[currRow].Selected = true;