using System; using System.Windows.Forms; using Mesnac.Action.ChemicalWeighing.LjMaterial; namespace Mesnac.Action.ChemicalWeighing.LjDevice { public partial class FrmDevice : Form { public FrmDevice() { InitializeComponent(); } private DeviceModel _deviceModel; public FrmDevice(DeviceModel deviceModel):this() { _deviceModel = deviceModel; this.txtDeviceName.Text = _deviceModel.Name; this.txtDeviceName.MaxLength = 12; } private void btnOK_Click(object sender, EventArgs e) { string name = this.txtDeviceName.Text.Trim(); if (string.IsNullOrEmpty(name)) { this.txtDeviceName.Focus(); MessageBox.Show("设备名称不能为空"); return; } string sql = $"update Device set [name]='{name}' where id={_deviceModel.ID}"; DBHelp.ExecuteNonQuery(sql); this.DialogResult = DialogResult.OK; } private void btnCancel_Click_1(object sender, EventArgs e) { this.Close(); } } }