Add line numbers for DataGridView
1. Registering DataGridView's Rowpostpaint Event
2. In the event praying holding hands animation uplink number
Using System;
Using System.Collections.Generic;
Using System.Drawing;
Using System.Linq;
Using System.Text;
Using System.Windows.Forms;
Namespace Commonutil
{
public class Datagridviewutil
{
<summary>
Add line numbers for DataGridView rows
</summary>
<param name= "Sender" ></param>
<param name= "E" ></param>
public static void Datagridview_rowpostpaint (object sender, Datagridviewrowpostpainteventargs e)
{
var dataGridView1 = (DataGridView) sender;
Color color = DataGridView1.DefaultCellStyle.ForeColor;
if (Datagridview1.rows[e.rowindex]. Selected)
color = DataGridView1.DefaultCellStyle.SelectionForeColor;
Else
color = DataGridView1.DefaultCellStyle.ForeColor;
using (SolidBrush B = new SolidBrush (color))
{
E.graphics.drawstring ((E.rowindex + 1). ToString (), E.inheritedrowstyle.font, B,
E.rowbounds.location.x +, E.ROWBOUNDS.LOCATION.Y + 6);
}
}
}
}
Winfrom Add line numbers for DataGridView