C# 如何使DataGridView显示所选行(Winforms)?

C# 如何使DataGridView显示所选行(Winforms)?,c#,.net,windows-applications,C#,.net,Windows Applications,您好,我正在使用windows应用程序。当我在daragridview中更改“选择任意行”时,如何在datagridview中选择行 请帮助我。试试这段代码,每当用户在一个单元格中单击时,它将使datagridview选择所有行 YourDataGridView.SelectionMode=DataGridViewSelectionMode.FullRowSelect; 试试这个: int currRow = 0; currRow = dataGridView1.CurrentRow.Inde

您好,我正在使用windows应用程序。当我在daragridview中更改“选择任意行”时,如何在datagridview中选择行


请帮助我。

试试这段代码,每当用户在一个单元格中单击时,它将使datagridview选择所有行

YourDataGridView.SelectionMode=DataGridViewSelectionMode.FullRowSelect;
试试这个:

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

给你。。。自动更新的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();

你什么时候做什么?你能解释一下你想做什么吗?你应该把你的问题弄清楚。。。当用户在一个单元格中单击时,是否要选择整行?我在这一行中使用了哪个事件来写入。?您可以将其添加到
表单_load
事件中。我选择一行,然后单击编辑按钮,此时应选择所选行。但在上述情况下,在默认情况下单击编辑按钮后,将选择第一行。我选择一行然后点击编辑按钮,此时选中的行应该被选中。但在上述情况下,点击编辑按钮后默认选择第一行。您的问题不清楚。您可以根据您的要求编辑更多或发布一些图像吗