Having something like such DataGridViewTextBoxColumn:
var decayTimeColumn = new DataGridViewTextBoxColumn
{
DataPropertyName = "DecayTimeUi",
HeaderText = @"half-life"
};
That works on top of List<T> where T has .DecayTimeUi geter returning float how to controll the way it is displayed (set its value.ToString("E", CultureInfo.InvariantCulture) instead of default ToString)?