首页 > 解决方案 > 数据网格视图的滚动条可见但在 C# 中不起作用

问题描述

当我使用 Visual Studio 运行我的应用程序时,数据网格视图的滚动条工作正常。但是当我使用可执行文件运行相同的应用程序时,滚动条可见但无法滚动,并且应用程序显示无响应。实际上我是从串口获取数据并使用数据网格视图的调用函数添加到数据网格视图中。

//代码片段

dgvLog.Invoke((Action)delegate
{
    gvLog.ScrollBars = ScrollBars.None;
    dgvLog.DataSource = bs;
    dgvLog.ScrollBars = ScrollBars.Both;

});

MessageBox.Show("Added to data grid view");

数据正在添加到数据网格视图中,但水平和垂直滚动条都卡住了,无法滚动。调用完成后不显示消息框。

标签: c#winforms

解决方案


将数据网格视图属性AutoSizeRowsMo​​de设置为AllCells


推荐阅读