private void BuildGridView() { DataGridViewComboBoxColumn productColumn = new DataGridViewComboBoxColumn(); productColumn.DisplayIndex = 0; productColumn.Width = 200; productColumn.DataPropertyName = "ProductID"; productColumn.DataSource = Product.All(); productColumn.DisplayMember = "ProductName"; productColumn.HeaderText = "Product Name"; productColumn.Name = "ProductNameColumn"; productColumn.ValueMember = "ProductID"; gvOrderDetails.Columns.Insert(0, productColumn); gvOrderDetails.CellValueChanged += new DataGridViewCellEventHandler(gvOrderDetails_CellValueChanged); gvOrderDetails.DataSource = OrderDetail.BuildDataTable(); }