【已解决】C#的DataGridView中,如何选中新添加的行
展开全部
【问题】已经可以实现了,DataGridView中,一行行的添加数据。
但是添加新的行之后,数据多了之后,由于视图没有移动最新行,所以就不能及时看到新添加的行:所以需要:当添加一行后,选中当前新添加的行。
【解决过程】
1.参考:C#中datagridview设置当前选择的行去试试:dgvSearchResult.Rows[dgvSearchResult.Rows.Count - 1].Selected = true;看看效果。
然后可以选中新的行的:
但是,结果执行了多行之后,却没有使得当前视图,移动到最新选中的行中:
去添加index的设置:
dgvSearchResult.Rows[dgvSearchResult.Rows.Count - 1].Selected = true;
dgvSearchResult.FirstDisplayedScrollingRowIndex = dgvSearchResult.Rows.Count - 1;看看效果。
然后就可以达到所需的效果了:
选中最新的行
当然显示的界面,也移动到最新的行:【总结】通过设置对应的:
所选的row:
dgvSearchResult.Rows[dgvSearchResult.Rows.Count - 1].Selected = true;
当前的,滚动条中,第一个所要显示的行:
就可以实现,实时地,显示新添加的行,并使得显示界面也同步更新,可以看到最新添加的行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询