楼主:
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? 可以直接改?