public void GridDataEditorBindEnumerableTest() { var gridDataEditor = new GridDataEditor(); gridDataEditor.BindEnumerable(null, 1); var arrayList = new ArrayList { 1, 2, "3" }; gridDataEditor.BindEnumerable(arrayList); gridDataEditor.BindEnumerable(arrayList, 1); }
public static Form InitialiseDataEditorForm(Form frmDataEditor, IEnumerable enumerable, GridDataEditor gridDataEditor, IDataEditorPersister dataEditorPersister, ushort pageSize, bool readOnly) { frmDataEditor.Text = GetEnumerableDescription(enumerable); if (enumerable is IEnumerable <string> ) { enumerable = ((IEnumerable <string>)enumerable).CreateStringWrapperForBinding(); readOnly = true; } frmDataEditor.Controls.Add(gridDataEditor); gridDataEditor.DataEditorPersister = dataEditorPersister; gridDataEditor.Readonly = readOnly; gridDataEditor.BindEnumerable(enumerable, pageSize); return(frmDataEditor); }
public static Form CreateDataEditorForm(IEnumerable enumerable, GridDataEditor gridDataEditor, IDataEditorPersister dataEditorPersister, ushort pageSize, bool readOnly) { return(InitialiseDataEditorForm(new FrmDataEditor(), enumerable, gridDataEditor, dataEditorPersister, pageSize, readOnly)); }