我创建了一个继承自DataGridViewTextBoxCell的自定义类。在这个类中,我重写了GetFormattedValue函数。
GetFormattedValue的第二个参数是 - 根据the docs - 单元格父行的索引。
在某些情况下,当调用我的函数时,这与此不同.RowIndex - 再次 - 获取单元格父行的索引。
有人知道这种奇怪的行为何时会发生以及如何对待它?
答案 0 :(得分:0)
没关系。事实证明,“共享行”总是返回-1作为RowIndex(与列标题一样,这是不必要的混淆)。这可能就是为什么这个函数首先有一个rowIndex参数。
如果您对“共享行”感兴趣,This是一个有用的链接。