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; } }
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()); }