简体   繁体   English

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

[英]How do I make the DataGridView show the selected row(Winforms)?

Hi I m working on windows application.How do i make selected row in the datagridview when i changed select any row in daragridview ? 嗨,我正在使用Windows应用程序。当我更改选择daragridview中的任何行时,如何在datagridview中选择行?

Please help me. 请帮我。

Here you go ... Auto updated DataGridView row Added at the top all the time every time. 在这里你去...自动更新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();

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

YourDataGridView.SelectionMode=DataGridViewSelectionMode.FullRowSelect;

Try this: 尝试这个:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM