asp.net

应该是这俩图 麻烦帮忙看下怎么改

图片说明图片说明

不是说的很明白了,你的getInfoTypeById返回的是string[],不是DataTable。getInfoTypeById方法return dt对象,要么接受数据时
DataTable cltInfo改为 string[] cltInfo

这是先做一个查询 然后 对数据进行修改 最后执行SQL保存修改到数据库
基本没有这么写过,用过dbset和ef

不知道对不对,select语句执行返回一个DataTable类型 第一次查询没有报错,第二次执行modify返回的是string[] 使用datatable接收就报错了,可以打断点查看一下第二次执行的返回值是什么,看看是不是正确的结果。当然可以把DataTable改为var