diff --git a/CutToLength/ResultsForm.Designer.cs b/CutToLength/ResultsForm.Designer.cs index de07957..36bb87e 100644 --- a/CutToLength/ResultsForm.Designer.cs +++ b/CutToLength/ResultsForm.Designer.cs @@ -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 // diff --git a/CutToLength/ResultsForm.cs b/CutToLength/ResultsForm.cs index 160b632..305c346 100644 --- a/CutToLength/ResultsForm.cs +++ b/CutToLength/ResultsForm.cs @@ -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)