我有一些带有一些列的DataGridView,其中一列是DataGridViewTextBoxColumn(x:name = ColumnTypeSpeed)。 当我启动程序时,我会执行以下操作:
space
“BusSpeed”是我的枚举:
ColumnTypeSpeed.DataSource = Enum.GetValues(typeof(BusSpeed));
默认项目是枚举列表中的第一项(BR_125000),如何通过代码选择其他项目作为默认项目?
答案 0 :(得分:0)
只需覆盖DefaultNewRowValue属性。
public class ExtendedCell : DataGridViewTextBoxCell
{
public ExtendedCell(): base()
{
}
public override object DefaultNewRowValue
{
get
{
return "aaa";
}
}
ExtendedColumn col = new ExtendedColumn();
col.Name = AttendanceType;
dgv1.Columns.Add(col);
从这里得到Set default value of all columns runtime in DataGridView