Number the rows in bins datagridview
This commit is contained in:
2
CutToLength/ResultsForm.Designer.cs
generated
2
CutToLength/ResultsForm.Designer.cs
generated
@@ -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
|
||||
//
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user