Ich verwende das Infragistics-Raster und habe Schwierigkeiten, eine Dropdown-Liste als Werteselektor für eine meiner Spalten zu verwenden.
Ich habe versucht, die Dokumentation zu lesen, aber die Dokumentation von Infragistics ist nicht besonders gut. Ich habe auch einen Blick auf das hier geworfen Diskussion aber ohne Erfolg.
Was ich bisher gemacht habe:
col.Type = ColumnType.DropDownList;
col.DataType = "System.String";
col.ValueList = myValueList;
wobei myValueList
ist:
ValueList myValueList = new ValueList();
myValueList.Prompt = "My text prompt";
myValueList.DisplayStyle = ValueListDisplayStyle.DisplayText;
foreach(MyObjectType item in MyObjectTypeCollection)
{
myValueList.ValueItems.Add(item.ID, item.Text); // Note that the ID is a string (not my design)
}
Wenn ich mir die Seite ansehe, erwarte ich, dass in den Zellen für diese Spalte eine Dropdown-Liste erscheint, aber meine Spalten sind leer.