0
Gibt es eine Möglichkeit, eine formatierte Zeichenfolge aus einem Array-Attribut anzuzeigen, während die Liste an die DataGridView gebunden ist?Anzeige formatierte Zeichenfolge aus Array in DataGridView DataSource
verwende ich zur Zeit den folgenden Code:
var bindingList = new BindingList<Stage>(stageList);
var source = new BindingSource(bindingList, null);
dv.DataSource = source;
dv.AutoGenerateColumns = true;
internal class Stage
{
.
public bool isNew {get; protected internal set; }
public int Id { get; protected internal set; }
public short[] Level { get; protected internal set; } = new short[4];
.
.
}
Sowohl die "isNew" und "Id" Attribute richtig erscheinen. Ich hatte gehofft, die folgende Beispielausgabe zu erhalten:
IsNew | Id | Stage
[✓] 1 1/5/7/9
[ ] 2 2/3/8/9
[ ] 3 3/5/8/10
wo Stufe ist ein Array mit 4 Elementen formatiert, wie
string.Format("{0}/{1}/{2}/{3}", Stage[0], Stage[1], Stage[2], Stage[3]);
Sie Cellformatting verwenden könnte oder eine schreibgeschützte Eigenschaft verfügbar machen, die die formatierten Daten zurückgibt – Plutonix