首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在DataGridView中替换DataGridView(VirtualMode下)中的Windows窗体?

如何在DataGridView中替换DataGridView(VirtualMode下)中的Windows窗体?
EN

Stack Overflow用户
提问于 2015-01-22 03:01:23
回答 1查看 162关注 0票数 0

我在Windows窗体中使用了DataGridView控件。DataGridView处于虚拟模式。

现在,在设置DataGridView属性时,需要更改RowCount生成的通常行。

通过设置RowCount属性,DataGridView将生成默认的空DataGridViewRow

理解在VirtualMode下,DataGridView将触发事件CellValueNeeded。在那件事上,我曾试图改变这一行。

代码语言:javascript
复制
dataGridView.Rows.Insert(e.RowIndex, new GroupCustomRow());

GroupCustomRow是从DataGridViewRow继承的自定义类。

然而,我遇到了这样的问题:

操作无效,因为它会导致对SetCurrentCellAddressCore的重入调用。

那么,是否可以在DataGridView中使用VirtualMode并绘制自定义行?

感谢您的关注。

诚挚的问候,

哈特奇

EN

回答 1

Stack Overflow用户

发布于 2015-02-16 08:45:30

您可以在DataGridViewRowsAdded事件中自定义行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28080598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档