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);
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public static Form CreateDataEditorForm(IEnumerable enumerable, GridDataEditor gridDataEditor, IDataEditorPersister dataEditorPersister, ushort pageSize, bool readOnly)
 {
     return(InitialiseDataEditorForm(new FrmDataEditor(), enumerable, gridDataEditor, dataEditorPersister, pageSize, readOnly));
 }