当我使用Visual Studio运行应用程序时,数据网格视图的滚动条工作正常。但是,当我使用可执行文件运行同一应用程序时,滚动条可见,但无法滚动,并且应用程序显示无响应。 实际上,我是从串行端口获取数据,并使用数据网格视图的invoke函数将其添加到数据网格视图中。
//代码段
dgvLog.Invoke((Action)delegate
{
gvLog.ScrollBars = ScrollBars.None;
dgvLog.DataSource = bs;
dgvLog.ScrollBars = ScrollBars.Both;
});
MessageBox.Show("Added to data grid view");
正在将数据添加到数据网格视图,但是水平和垂直滚动条均被卡住,无法滚动。调用完成后未显示消息框。
答案 0 :(得分:0)
将数据网格视图属性 AutoSizeRowsMode 设置为 AllCells 。