Пример #1
0
        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();
        }
Пример #2
0
        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();
        }