private void btnAdd_Click(object sender, EventArgs e) { DataSourceImageColumnItem diedit = new DataSourceImageColumnItem(); imagecollectionedit.Add(diedit); InitialList(); listBoxImageColumns.SelectedIndex = listBoxImageColumns.Items.Count - 1; }
/// <summary> /// Create a new instance of frmImageColumns /// </summary> /// <param name="dc">The collection to edit</param> /// <param name="owner">The owner of collection</param> public frmImageColumns(DataSourceImageColumnCollections dc, DataSourceItem owner) { InitializeComponent(); imagecollectionedit = new DataSourceImageColumnCollections(owner, typeof(DataSourceImageColumnItem));//����һ��copy foreach (DataSourceImageColumnItem di in dc) { DataSourceImageColumnItem diedit = new DataSourceImageColumnItem(); diedit.ColumnName = di.ColumnName; diedit.DefaultPath = di.DefaultPath; imagecollectionedit.Add(diedit); } }