Пример #1
0
        private void editButton_Click(object sender, EventArgs e)
        {
            if (dataGridView1DGV.SelectedRows.Count < 1)
            {
                return;
            }
            List <string> input = new List <string>();

            for (int i = 0; i < dataGridView1DGV.Columns.Count - 1; i++)
            {
                input.Add(dataGridView1DGV.SelectedRows[0].Cells[i].Value.ToString());
            }
            setPrint_Type f = new setPrint_Type(input);

            f.ShowDialog();
            List <string> result = f.result;

            if (result == null)
            {
                return;
            }
            for (int i = 0; i < result.Count; i++)
            {
                dataGridView1DGV.SelectedRows[0].Cells[i].Value = result[i];
            }
            int  value = -1, key = int.Parse(dataGridView1DGV.SelectedRows[0].Cells["Print_Type_ID"].Value.ToString());
            bool present = row_status.TryGetValue(key, out value);

            if (present == true) //update dictionary only if present initially
            {
                row_status[key] = 1;
            }
        }
Пример #2
0
        private void addButton_Click(object sender, EventArgs e)
        {
            setPrint_Type f = new setPrint_Type(null);

            f.ShowDialog();
            List <string> result = f.result;

            if (result == null)
            {
                return;
            }
            result.Add("-1");
            dataGridView1DGV.Rows.Add(result.ToArray());
        }