c# - 数据网格视图的滚动条可见但在 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");
数据正在添加到数据网格视图中,但水平和垂直滚动条都卡住了,无法滚动。调用完成后不显示消息框。
解决方案
将数据网格视图属性AutoSizeRowsMode设置为AllCells。
推荐阅读
- bash - 在 pb 运行后立即运行 shell 命令
- algorithm - 解决单元求和难题的最有效算法是什么?
- html - 从单选按钮请求时,Laravel 6 null 结果
- jquery - jquery动画只点击了一个
- terraform - AWS 路由表的 Terraform 模板
- json - 在 Redfish 输出中使用 jq 检索 @odata.id 的值
- javascript - 使用 jQuery 为图像序列制作动画的 gif 替代方案
- bash - 如何永久更改终端 shell 提示的颜色并在命令后创建新的空行?
- python - 如何添加以用户选择的分辨率显示视频格式的功能以下载
- python - 了解csr格式