void gcMultiRow_SectionPainting(object sender, SectionPaintingEventArgs e)
{
if (e.RowIndex == this.gcMultiRow.NewRowIndex && e.Scope == CellScope.Row)
{
e.Paint(e.ClipBounds);
StringFormat sf = new StringFormat();
sf.Alignment = StringAlignment.Center;
// Paint string in section face.
e.Graphics.DrawString("Edit cell in this row to add new rows", gcMultiRow.Font, Brushes.Gray, e.SectionBounds, sf);
// If you customize the paint logic, make sure, the Handled property should be set to true.
e.Handled = true;
}
}
Private Sub gcMultiRow_SectionPainting(ByVal sender As Object, ByVal e As SectionPaintingEventArgs) Handles gcMultiRow.SectionPainting
If e.RowIndex = Me.gcMultiRow.NewRowIndex AndAlso e.Scope = CellScope.Row Then
e.Paint(e.ClipBounds)
Dim sf As New StringFormat()
sf.Alignment = StringAlignment.Center
' Paint string in section face.
e.Graphics.DrawString("Edit cell in this row to add new rows", gcMultiRow.Font, Brushes.Gray, e.SectionBounds, sf)
' If you customize the paint logic, make sure, the Handled property should be set to true.
e.Handled = True
End If
End Sub