I recently converted a Visual Studio 2008 solution (with the appropriate version of Nevron controls) to a Visual Studio 2010 solution. Part of this upgrade process included renewing our license and getting the newest version of Nevron controls.
Now, most of the application works except for 2 nDataGridViews. In run-time they display as Red X's. In design time, they display the following information:
"The control Nevron.UI.WinForm.NDataGridView has thrown an unhandled exception in the designer and has been disabled.
Exception: Object not set to an instance of an object.
Stack Trace: at Nevron.UI.WinForm.Controls.NDataGridView.OnPaint(PaintEventArgs e)"
The actual control itself displays a full stack trace (picture attached). I have also attached pictures of all of the property settings for the control. All attachments are zipped into a ZIP file and attached. Below is a copy-and-paste of the partial class designer code behind.
Any ideas? Thanks!
Code behind:
namespace WinUI
{
partial class ctlIndices
{
///
/// Required designer variable.
/// private System.ComponentModel.IContainer components = null;
///
/// Clean up any resources being used.
/// ///
true if managed resources should be disposed; otherwise, false.
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
try
{
UnsubscribeFromIndices();
components.Dispose();
}
catch { } // Nothing to do since we are closing down
}
base.Dispose(disposing);
}
#region Component Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// private void InitializeComponent()
{
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ctlIndices));
this.dgvIndices = new Nevron.UI.WinForm.Controls.NDataGridView();
this.pnlConnectionError = new System.Windows.Forms.Panel();
this.label1 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.dgvIndices)).BeginInit();
this.pnlConnectionError.SuspendLayout();
this.SuspendLayout();
//
// dgvIndices
//
this.dgvIndices.AllowUserToResizeColumns = false;
this.dgvIndices.AllowUserToResizeRows = false;
this.dgvIndices.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(199)))), ((int)(((byte)(205)))), ((int)(((byte)(219)))));
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvIndices.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.dgvIndices.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dgvIndices.DefaultCellStyle = dataGridViewCellStyle2;
this.dgvIndices.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvIndices.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
this.dgvIndices.EnableCellCustomDraw = false;
this.dgvIndices.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(119)))), ((int)(((byte)(130)))), ((int)(((byte)(153)))));
this.dgvIndices.Location = new System.Drawing.Point(0, 0);
this.dgvIndices.Name = "dgvIndices";
this.dgvIndices.Palette = ((Nevron.UI.WinForm.Controls.NPalette)(resources.GetObject("dgvIndices.Palette")));
this.dgvIndices.PaletteInheritance = ((Nevron.UI.WinForm.Controls.PaletteInheritance)(Nevron.UI.WinForm.Controls.PaletteInheritance.None));
this.dgvIndices.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Sunken;
this.dgvIndices.RowHeadersVisible = false;
this.dgvIndices.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
this.dgvIndices.RowTemplate.DefaultCellStyle.Format = "N2";
this.dgvIndices.ScrollBars = System.Windows.Forms.ScrollBars.None;
this.dgvIndices.Size = new System.Drawing.Size(255, 94);
this.dgvIndices.TabIndex = 6;
this.dgvIndices.SelectionChanged += new System.EventHandler(this.dgvIndices_SelectionChanged);
//
// pnlConnectionError
//
this.pnlConnectionError.Controls.Add(this.label1);
this.pnlConnectionError.Dock = System.Windows.Forms.DockStyle.Fill;
this.pnlConnectionError.Location = new System.Drawing.Point(0, 0);
this.pnlConnectionError.Name = "pnlConnectionError";
this.pnlConnectionError.Size = new System.Drawing.Size(255, 94);
this.pnlConnectionError.TabIndex = 7;
//
// label1
//
this.label1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.ForeColor = System.Drawing.Color.Red;
this.label1.Location = new System.Drawing.Point(0, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(183, 30);
this.label1.TabIndex = 0;
this.label1.Text = "Connecting to Quote Service ...";
//
// ctlIndices
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.dgvIndices);
this.Controls.Add(this.pnlConnectionError);
this.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "ctlIndices";
this.Size = new System.Drawing.Size(255, 94);
this.Load += new System.EventHandler(this.ctlIndices_Load);
this.Resize += new System.EventHandler(this.ctlIndices_Resize);
((System.ComponentModel.ISupportInitialize)(this.dgvIndices)).EndInit();
this.pnlConnectionError.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private Nevron.UI.WinForm.Controls.NDataGridView dgvIndices;
private System.Windows.Forms.Panel pnlConnectionError;
private System.Windows.Forms.Label label1;
}
}