示例#1
0
	    /// <summary>
		/// Initialise the Attribute DataGrid
		/// </summary>
		private void InitializeAttributesDataGrid()
		{
			try
			{
				dbDataGridAttributes = new dbDataGridView();

				dbDataGridAttributes.Dock = DockStyle.Fill;
				dbDataGridAttributes.MultiSelect = true;
				dbDataGridAttributes.ColumnHeadersHeight = 12;
				dbDataGridAttributes.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None;
				DataGridViewCellStyle style = new DataGridViewCellStyle();
				style.BackColor = SystemColors.Control;
				style.ForeColor = Color.Black;
				style.Font = new Font("Tahoma", 8.25F, FontStyle.Bold);
				dbDataGridAttributes.ColumnHeadersDefaultCellStyle = style;
				dbDataGridAttributes.BuildRowContextMenu();
				splitContainerQueryBuilder.Panel2.Controls.Add(dbDataGridAttributes);

				dbDataGridAttributes.PopulateDisplayGrid(Constants.VIEW_ATTRIBUTES, null);

				//Register Event Handlers
				dbDataGridAttributes.DragEnter += dataGridAttributes_DragEnter;
				dbDataGridAttributes.KeyDown += dataGridAttributes_KeyDown;
				dbDataGridAttributes.RowsRemoved += dataGridAttributes_RowsRemoved;
				dbDataGridAttributes.MouseDown += dataGridAttributes_MouseDown;
			}
			catch (Exception oEx)
			{
				LoggingHelper.ShowMessage(oEx);
			}
		}