DataGridView 滚动条

首先设置dataGridView的SelectionMode值为FullRowSelect,MultiSelect值为false.

代码如下:
int   index   =   dataGridView1.SelectedRows[0].Index;     //   记录下当前选中行(活动行)的索引.
//   此处刷新数据
dataGridView1.Rows[index].Selected   =   true;                 //   再次设置为选中.
dataGridView1.FirstDisplayedScrollingRowIndex   =   index;                         //   设置第一行显示

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Winform中的DataGridView控件是用于显示和编辑数据的表格控件。在Winform中,DataGridView默认情况下会自动显示滚动条,以便用户可以滚动查看所有的行和列的内容。然而,有时候滚动条可能会被其他控件或布局方式所挡住,导致用户无法看到滚动条。 一个常见的情况是,当DataGridView被放置在一个Panel控件中,并且设置了DataGridView的Anchor属性以跟随Panel的变化大小时,可能会出现问题。如果DataGridView的宽度过大,超出了Panel的可见区域,那么滚动条就会被挡住,无法显示出来。 为了解决这个问题,你可以尝试以下几种方法: 1. 调整DataGridView的宽度:如果DataGridView的宽度过大,你可以尝试调整它的宽度,使得它能够完全显示在Panel的可见区域内。可以通过修改DataGridView的Width属性来实现。 2. 调整Panel的大小:如果你确定DataGridView的宽度设置正确,但仍然无法看到滚动条,那么可能是Panel的大小不够大,无法容纳DataGridView。你可以尝试调整Panel的大小,使其能够容纳DataGridView并显示出滚动条。 3. 使用AutoScroll属性:Panel控件有一个名为AutoScroll的属性,当设置为True时,会自动显示滚动条以支持内容的滚动。你可以将Panel的AutoScroll属性设置为True,这样即使DataGridView宽度过大,也能够通过滚动条来查看所有内容。 综上所述,如果在Winform中使用DataGridView时出现滚动条无法显示的问题,你可以通过调整DataGridView的宽度、调整Panel的大小或设置Panel的AutoScroll属性来解决。希望对你有帮助。<span class="em">1</span> #### 引用[.reference_title] - *1* [winform datagridview不显示滚动条](https://blog.csdn.net/qq_41872328/article/details/119597139)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值