私は継承datagridcolumnstyle
しており、Paint関数では、レンダリングされている行のセルに基づいていくつかのことを行う必要があります。
たとえば、私は次のようになります。
row 1: color1, name, last name
row 2: color2, name2, last name2
row 3: color3, name3, last name3
名前と名前の列は、色の列で定義された色でペイントする必要があります。
したがって、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;
}