2024年2月21日发(作者:)
winfrom点击按钮修改数据_WinForm中DataGridView添加,删除,修改操。。。1.添加操作,代码如下:IList selfRunConfigs = new List();private void btnNewConfig_Click(object sender, EventArgs e){try{string _lampNo = ng();int _ctrlGpNo = 16();string _opWay = ("{0}", d == true ? 1 : 0);string _opCtuch = GetSelectedCtuCh();if (CheckNewConfigIsLega(_ctrlGpNo, _opCtuch)){string _opType = d == true ? "01" : d == true ? "00" : "02";(new SelfRun(_opCtuch, _opType, 32()));}BindGridViewForIList(gcConfigShow, selfRunConfigs);}catch (Exception ex){(("新增配置失败,原因:{0}", ()));}}private void BindGridViewForIList(DataGridView gv, IList datasource){BindingList _bindinglist = new BindingList(datasource);BindingSource _source = new BindingSource(_bindinglist, null);urce = _source;}SelfRun实体类代码如下:public struct SelfRun{
break;case "02":ThreadSafeOpRadioButton(rbSaveOne, true);break;}string _opCtuch = _[ex].Cells["OpCtuCh"].ng();for (int i = 0; i < _; i++){if (i == 0)ThreadSafeCheckBox(ckch1, _opCtuch[i].Equals('1'));if (i == 1)ThreadSafeCheckBox(ckch2, _opCtuch[i].Equals('1'));if (i == 2)ThreadSafeCheckBox(ckch3, _opCtuch[i].Equals('1'));if (i == 3)ThreadSafeCheckBox(ckch4, _opCtuch[i].Equals('1'));if (i == 4)ThreadSafeCheckBox(ckch5, _opCtuch[i].Equals('1'));if (i == 5)ThreadSafeCheckBox(ckch6, _opCtuch[i].Equals('1'));if (i == 6)ThreadSafeCheckBox(ckch7, _opCtuch[i].Equals('1'));if (i == 7)ThreadSafeCheckBox(ckch8, _opCtuch[i].Equals('1'));}string _opTime = _[ex].Cells["OpTime"].ng();decimal _time;if (se(_opTime, out _time))ThreadSfeOpUpDown(UpDownTime, _time);}点击修改按钮内代码如下:private void btnUpdateConfig_Click(object sender, EventArgs e){try
}


发布评论