我想要一个带有ComboBoxes作为标题的DataGridView。 DGV始终有2列。我需要comboBoxes来选择我填写的值所用的单位(例如,第一列将是sec,min,hr)。
我确实查找并尝试了以下条目中使用的版本:MSDN和Stack Overflow(基本上是相同的解决方案)
但是我希望Cell像普通的DataGridViewComboBoxCell
一样工作,我在代码的另一部分使用
DataGridViewComboBoxCell sensor = new DataGridViewComboBoxCell();
sensor.DataSource = new String[] { "Kein Sensor", "KTY84", "PTC", "PT1000" };
engineDataGrid.Rows[10].Cells["value"] = sensor;
engineDataGrid.Rows[10].Cells["value"].Value = sensor.Items[0];
如何将我的普通Versionen与列标题合并?
答案 0 :(得分:0)
我最终使用的解决方案是一种解决方法,禁用列标题并将第一行用作我的标题,并按照问题的发布方式对其进行编辑。使用边框样式进行一些编辑,看起来就像是原始标头,或更准确地说,是我喜欢应用程序的标头样式,但它是一个组合框。