honar.cs Ответов: 3

автогенерация номера строки datagridview первый столбец c#?


у меня есть windows form в c# на форме у меня есть datagridview, который заполняет данные из таблицы oracle ... я хочу сделать первый индекс datagridview серией чисел, например, для первой строки 1 и для второй строки 2...., и отображаемые данные начинаются со второго индекса

3 Ответов

Рейтинг:
2

Mansur Kurtov

dataGridView1.DataBindingComplete += (o, e) =>
    {
        foreach (DataGridViewRow row in dataGridView1.Rows)
            row.HeaderCell.Value = (row.Index + 1).ToString();
    };


Рейтинг:
0

Member 13413840

private void metroGrid1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
    {
        using (SolidBrush b = new SolidBrush(((DataGridView)sender).RowHeadersDefaultCellStyle.ForeColor))
        {
            e.Graphics.DrawString((e.RowIndex + 1).ToString(), e.InheritedRowStyle.Font, b, e.RowBounds.Location.X + 10, e.RowBounds.Location.Y + 4);
        }
    }


CHill60

Как это отвечает на этот 4-летний вопрос?