private void mnu_Add_Click(object sender, EventArgs e) { FrmVehicleLedDetail frm = new FrmVehicleLedDetail(); if (frm.ShowDialog() == DialogResult.OK) { if (FindRow(frm.Item.Name) >= 0) { MessageBox.Show(string.Format(Resources.Resource1.FrmVehicleLedSetting_HadLed, frm.Item.Name)); } else { int row = dataGridView1.Rows.Add(); ShowItemOnRow(dataGridView1.Rows[row], frm.Item, frm.ParkName, frm.EntranceName, frm.StationName); } } }
private void mnu_Update_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 1) { FrmVehicleLedDetail frm = new FrmVehicleLedDetail(); VehicleLedItem item = dataGridView1.SelectedRows[0].Tag as VehicleLedItem; frm.Item = item.Clone(); if (frm.ShowDialog() == DialogResult.OK) { if (FindRow(frm.Item.Name) >= 0 && FindRow(frm.Item.Name) != dataGridView1.SelectedRows[0].Index) { MessageBox.Show(string.Format(Resources.Resource1.FrmVehicleLedSetting_HadLed, frm.Item.Name)); } else { dataGridView1.SelectedRows[0].Tag = frm.Item; ShowItemOnRow(dataGridView1.SelectedRows[0], frm.Item, frm.ParkName, frm.EntranceName, frm.StationName); } } } }