Optimized the dataGrid to fire less unnecessary events

Optimized the dataGrid to fire less unnecessary events

issue a24Group\Triage#2672
Optimized the dataGrid to fire less unnecessary events

Optimized the dataGrid to fire less unnecessary events

issue a24Group\Triage#2672
Merge pull request #163 from nauderuan/dataGridOptimize

Optimized the dataGrid to fire less unnecessary events
Merge remote-tracking branch 'upstream/master' into extendedDisplayWidgetOfSearchBox