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

本文关键字:Winforms 何使 DataGridView 显示 | 更新日期: 2023-09-27 18:25:51

嗨,我正在开发windows应用程序。当我更改数据网格视图中的选择行时,我如何在数据网格视图中将其选中?

请帮帮我。

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

试试这个代码,它会让你的datagridview在用户点击一个单元格时选择所有行

YourDataGridView.SelectionMode=DataGridViewSelectionMode.FullRowSelect;

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

试试这个:

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