作成日: 2013/06/11 最終更新日: 2013/06/11
文書種別
制限事項
詳細
C1DataGridのLoadedCellPresenterイベントでセルの外観を変更してから、C1DataGridをスクロールすると、異なるセルの外観が変更されてしまいます。
LoadedCellPresenterイベントでセルの外観を変更した場合は、必ずUnloadedCellPresenterイベントで外観をリセットする必要があります。
LoadedCellPresenterイベントでセルの外観を変更した場合は、必ずUnloadedCellPresenterイベントで外観をリセットする必要があります。
回避方法
C1DataGrid.UnloadedCellPresenterイベントでDataGridCellPresenterの設定値を元に戻します。
例えば、セルの背景色を変更した場合は、次のように背景色をnullに設定することで、スクロールしても正常に表示されるようになります。
◎サンプルコード (Visual Basic)
◎サンプルコード (C#)
例えば、セルの背景色を変更した場合は、次のように背景色をnullに設定することで、スクロールしても正常に表示されるようになります。
◎サンプルコード (Visual Basic)
Private Sub C1DataGrid1_UnloadedCellPresenter(sender As Object, e As DataGridCellEventArgs)
e.Cell.Presenter.Background = Nothing
End Sub
e.Cell.Presenter.Background = Nothing
End Sub
◎サンプルコード (C#)
private void c1DataGrid1_UnloadedCellPresenter(object sender, DataGridCellEventArgs e)
{
e.Cell.Presenter.Background = null;
}
{
e.Cell.Presenter.Background = null;
}
旧文書番号
80073