winfrom点击按钮修改数据_WinForm中DataGridView添加,删除,修改操作具体方法

1.添加操作,代码如下:

IList selfRunConfigs = new List();

private void btnNewConfig_Click(object sender, EventArgs e)

{

try

{

string _lampNo = UpDownSelfLampNo.Value.ToString();

int _ctrlGpNo = Convert.ToInt16(UpDownCtrlGpCnt.Value);

string _opWay = string.Format("{0}", rbConfig.Checked == true ? 1 : 0);

string _opCtuch = GetSelectedCtuCh();

if (CheckNewConfigIsLega(_ctrlGpNo, _opCtuch))

{

string _opType = rbCgOpen.Checked == true ? "01" : rbCgClose.Checked == true ? "00" : "02";

selfRunConfigs.Add(new SelfRun(_opCtuch, _opType, Convert.ToInt32(UpDownTime.Value)));

}

BindGridViewForIList(gcConfigShow, selfRunConfigs);

}

catch (Exception ex)

{

MessageBox.Show(string.Form

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以按照以下步骤在WinformDataGridView进行批量修改: 1. 添加一个按钮或者菜单项作为批量修改的触发器,当用户点击该按钮或者菜单项时,触发批量修改逻辑。 2. 在批量修改逻辑,获取DataGridView的行,可以使用以下代码获取选的行: ``` foreach (DataGridViewRow row in dataGridView1.SelectedRows) { // 获取选行的值 string name = row.Cells["NameColumn"].Value.ToString(); string age = row.Cells["AgeColumn"].Value.ToString(); // TODO: 执行批量修改操作 } ``` 在上述代码,"NameColumn"和"AgeColumn"分别为DataGridView的列名,您需要将其替换为您实际使用的列名。 3. 对于选的行,您可以在循环执行批量修改操作,例如您可以将选的行的某一列的值修改为统一的新值: ``` foreach (DataGridViewRow row in dataGridView1.SelectedRows) { row.Cells["NewValueColumn"].Value = "新值"; } ``` 在上述代码,"NewValueColumn"为您需要修改的列名,您需要将其替换为您实际使用的列名。 4. 最后,您需要刷新DataGridView以显示修改后的数据,您可以使用以下代码刷新DataGridView: ``` dataGridView1.Refresh(); ``` 完整代码示例: ``` foreach (DataGridViewRow row in dataGridView1.SelectedRows) { row.Cells["NewValueColumn"].Value = "新值"; } dataGridView1.Refresh(); ``` 注意:在进行批量修改操作时,建议先进行数据备份或者事务处理,以免意外修改导致数据丢失或者不一致。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值