不是用DataTable批量更新数据库,我要问的问题要简单的多:只是DataTable表内批量更新。
如有一个Dt表,有name、class、color三个列,将所有class=1的数据行的color设置为"red"
呵呵,就是这样一个简单的问题一下把我难住了,目前我只会循环DataRow,然后更新,这样的效率好像太低了吧?
能否像操作数据库那样:Update Dt Set color='red' Where class='1' ?注明一下,这个DataTable不是从数据库里读出来的,是为了后台管理临时建立的表。
如有一个Dt表,有name、class、color三个列,将所有class=1的数据行的color设置为"red"
呵呵,就是这样一个简单的问题一下把我难住了,目前我只会循环DataRow,然后更新,这样的效率好像太低了吧?
能否像操作数据库那样:Update Dt Set color='red' Where class='1' ?注明一下,这个DataTable不是从数据库里读出来的,是为了后台管理临时建立的表。
解决方案 »
- 关于用ado.net批量插入数据到oracle的效率问题
- 如何设置服务器上的文件只能查看不能下载???
- C#调用WebService中,怎么返回需要读取的N项字段信息和怎么返回DataTable信息
- 关于ObjectDataSource的使用问题
- 页面实现Icallbackeventhandler接口 与loginstatus 产生冲突 如何解决?
- 一比较难的面试题:在aspx页面批量录入数据到数据库
- 上传网站到服务器,访问这个网站的页面,出现了这个问题,加急,
- 用DIV层做 51job选择职位那种效果,求方案,急!! 另散分祝中秋快乐!
- 怎么将数据库读出的每条数据信息加上“超链接”?
- 建立了父表与子表后,怎样往里面插入数据
- asp.net页面调用客户端exe程序的问题!!!
- sqlparameter 参数的问题
foreach(DataRow dr in table.Rows)
{
if(dr["class"]=="1")
{
//你要控制的代码
}
}
呵,这样应该快些,就是须要数据做下工具。