Re: [问题] 修改DataTable某列资料

楼主: magic704226 (梅姬?沒雞?傻傻分不清楚)   2015-02-12 09:28:18
我是用方法二
方法一大量蒐寻效能一定不好
而且你如果用 For Loop寻访
你也在找到时,break一下
建议方法二就对了
作者: srxrrr (干!我是肌董)   2015-02-12 09:32:00
阿! 对吼 方法1忘了break 囧但方法2 我不知道该如何取获得的RowIndex耶...谢谢您的回复:D
作者: Ammenze (蓝天白云)   2015-02-12 11:09:00
方法2不需要获得RowIndex,用select取得的是row阵列把抓出来的阵列for each取代内容(可能有多个row符合条件)最后再下Datatable.AcceptChanges即可如果是要依照好几个条件筛选时,方法一效能会比方法二好
作者: srxrrr (干!我是肌董)   2015-02-12 14:08:00
谢谢原PO及Ammenze大的回复!我了解了原PO的方法^_^!!请问Ammenze大的方法 要如何透过foreach来取代内容呢?我的情况下 在搜寻的该column不会有重复的字串
作者: soup514   2015-02-14 22:12:00
直接改select出的datarow[]啊foreach datarow r in datarow[]r[1] = "xxxx"....
作者: srxrrr (干!我是肌董)   2015-02-25 13:36:00
谢谢楼上解答!! 我会试试看!!
作者: nfsong (圖書館我來了)   2015-03-19 01:17:00
我有相同疑问 select 出来是shallow copy? 可以直接改?

Links booklink

Contact Us: admin [ a t ] ucptt.com