private void btEditDevice_Click(object sender, EventArgs e) { if (dataGridViewDevice.SelectedRows.Count <= 0) { return; } AddDevice form = new AddDevice(); form.Device = (CommonMqttJsonObject)dataGridViewDevice.SelectedRows[0].DataBoundItem; if (form.ShowDialog() == DialogResult.OK) { dataGridViewDevice.DataSource = null; dataGridViewDevice.DataSource = MqttJson.Devices; } }
private void btAddDevice_Click(object sender, EventArgs e) { AddDevice form = new AddDevice(); if (form.ShowDialog() == DialogResult.OK) { if (MqttJson.Devices == null) { MqttJson.Devices = new List <CommonMqttJsonObject>(); } MqttJson.Devices.Add(form.Device); dataGridViewDevice.DataSource = null; dataGridViewDevice.DataSource = MqttJson.Devices; } }