此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据

代码问题,例如:
foreach(DataRowdrowindt.rows)
{
dt.rows.remove(drow);
)
就可能出现你说的错误。
在遍历集合成员的时候,不能删除成员。<wbr></wbr>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用easyui的datagrid组件结合编辑器插件来实现修改指定列数据的功能。 首先,在datagrid的columns属性设置需要编辑的列的editor属性,例如: ``` columns: [{ field: 'name', title: '姓名', editor: 'text' }, { field: 'age', title: '年龄', editor: { type: 'numberbox', options: { min: 0, max: 150 } } }, { field: 'gender', title: '性别', editor: { type: 'combobox', options: { valueField: 'id', textField: 'text', data: [{ id: 'male', text: '男' }, { id: 'female', text: '女' }] } } }] ``` 然后,在datagrid的toolbar添加一个“保存”按钮,并在onClick事件调用datagrid的endEdit和acceptChanges方法来保存修改的数据,例如: ``` $('#datagrid').datagrid({ // ... toolbar: [{ text: '保存', iconCls: 'icon-save', handler: function() { $('#datagrid').datagrid('endEdit', editIndex); $('#datagrid').datagrid('acceptChanges'); } }] }); ``` 最后,在datagrid的onDblClickRow事件开启编辑模式,例如: ``` var editIndex = undefined; $('#datagrid').datagrid({ // ... onDblClickRow: function(rowIndex) { if (editIndex != rowIndex) { if ($('#datagrid').datagrid('validateRow', editIndex)) { $('#datagrid').datagrid('endEdit', editIndex); } $('#datagrid').datagrid('beginEdit', rowIndex); editIndex = rowIndex; } } }); ``` 这样,当用户双击的一时,该会进入编辑模式,用户可以修改指定列的数据,并通过点击“保存”按钮来保存修改的数据

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值