private void btnAdd_Click(object sender, EventArgs e) { FormViewer fv = new FormViewer(); if (fv.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { m_viewerBinding.Add(fv.Viewer); } SetPositionControls(); }
private void btnEdit_Click(object sender, EventArgs e) { int count = viewViewers.SelectedRows.Count; if (1 != count) { return; } DataGridViewRow row = viewViewers.SelectedRows[0]; FormViewer fv = new FormViewer((Viewer)row.DataBoundItem); if (fv.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { int idx = m_viewerBinding.IndexOf((Viewer)row.DataBoundItem); if (idx != -1) { m_viewerBinding.RemoveAt(idx); m_viewerBinding.Insert(idx, fv.Viewer); } } SetPositionControls(); }