我已经继承datagridcolumnstyle
并且在 Paint 函数中我需要根据正在渲染的行中的单元格做一些事情。
例如,我有以下内容:
row 1: color1, name, last name
row 2: color2, name2, last name2
row 3: color3, name3, last name3
name 和 last name 列需要使用颜色列中定义的颜色进行绘制。
因此,当datagridcolumnstyle
绘制与 name2 相关的内容时,我需要能够执行以下操作:
protected override void Paint( Graphics g, Rectangle bounds, CurrencyManager source, int rowNum, Brush backBrush, Brush foreBrush, bool alignToRight )
{
Color color = (Color)GetRow( rowNum ).GetCell(color1).Value;
}