作者:
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? 可以直接改?