چگونگی قرار دادن شماره برای ردیفهای Data Grid (فقط در ظاهر برنامه)؟
چگونگی قرار دادن شماره برای ردیفهای Data Grid (فقط در ظاهر برنامه)؟
private void dataGridViewX1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
for (int i = 0; i < dataGridViewX1.Rows.Count; i++)
dataGridViewX1.Rows[i].Cells["radif"].Value = i + 1;
}
با تشکر از جوابت ولی منظور من روی استایل خود دیتا کرید بود نه ردیفهای داخلی ............
private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
{
using (SolidBrush b = new SolidBrush(Color.Black))
{
e.Graphics.DrawString((e.RowIndex).ToString(), e.InheritedRowStyle.Font, b, (sender as DataGridView).Width - e.RowBounds.Location.X - 15, e.RowBounds.Location.Y + 4);
}
}
در رویداد roeprepain شی گرید با استفاده از اسن ستون مقدار قبلی اش را بگیر و با یک جمع کن.اگه نا مفهمو گفتم بگید تا کدشو براتون بذارم