Number the rows in bins datagridview

This commit is contained in:
AJ
2020-05-30 23:36:48 -04:00
parent 7a76426c76
commit b305aaa0d4
2 changed files with 15 additions and 3 deletions

View File

@@ -72,7 +72,6 @@
this.dataGridView1.Size = new System.Drawing.Size(892, 256);
this.dataGridView1.TabIndex = 0;
this.dataGridView1.RowEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_RowEnter);
this.dataGridView1.SelectionChanged += new System.EventHandler(this.dataGridView1_SelectionChanged);
//
// binBindingSource
//
@@ -137,6 +136,7 @@
this.remainingLengthDataGridViewTextBoxColumn.HeaderText = "Remaining Length";
this.remainingLengthDataGridViewTextBoxColumn.Name = "remainingLengthDataGridViewTextBoxColumn";
this.remainingLengthDataGridViewTextBoxColumn.ReadOnly = true;
this.remainingLengthDataGridViewTextBoxColumn.Width = 150;
//
// utilizationDataGridViewTextBoxColumn
//

View File

@@ -15,11 +15,23 @@ namespace CutToLength
public ResultsForm()
{
InitializeComponent();
dataGridView1.RowPostPaint += DataGridView1_RowPostPaint;
}
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
private void DataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
{
var grid = sender as DataGridView;
var rowIdx = (e.RowIndex + 1).ToString();
var centerFormat = new StringFormat()
{
Alignment = StringAlignment.Far,
LineAlignment = StringAlignment.Center
};
var headerBounds = new Rectangle(e.RowBounds.Left, e.RowBounds.Top, grid.RowHeadersWidth - 4, e.RowBounds.Height);
e.Graphics.DrawString(rowIdx, this.Font, Brushes.Blue, headerBounds, centerFormat);
}
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)