doubleClickEnabled
InteractiveObject を継承するクラス(ほとんどの Flex3 コンポーネントなど)でダブルクリックを扱う場合 doubleClickEnabled が true になっていないといけません。同時に mouseEnabled も true にならないといけませんが、こちらは最初から true になっている事が多いようです。
<mx:DataGrid id="sampleDataGrid" width="100%" height="100%" doubleClickEnabled="true" itemDoubleClick="{itemDoubleClickHandler(event)}" >