0
我有一個綁定到DataTable的Datagridview。允許用戶重新排序DataGridViewComboBoxColumn
我已將DataGridViewComboBoxColumn添加到Datagridview,該Datagridview具有與綁定的DataTable中的現有列相關的數據屬性。
一切都按預期工作,除了在運行時,用戶能夠重新排序每個列,禁止DataGridViewComboBoxColumn。
這裏是實現添加的列代碼: -
DataGridViewComboBoxColumn TaskEntryCombo = new DataGridViewComboBoxColumn();
TaskEntryCombo.HeaderText = "Report Name";
TaskEntryCombo.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
TaskEntryCombo.DataSource = ReportTable;
TaskEntryCombo.DataPropertyName = "TaskName";
TaskEntryCombo.DisplayMember = "ReportName";
TaskEntryCombo.ValueMember = "ReportName";
TaskEntryCombo.MaxDropDownItems = 35;
dgvTemplate.Columns.Add(TaskEntryCombo);
任何想法上whatI需要設置允許這樣做?用戶無法訪問此特定列的列標題,並根據列中的值重新排列網格。
謝謝,這工作完美。 – Derek