private void refreshPriceCompListView()
        {
            for (int i = 0; i < AppPriceCompareCtrl <AppPriceCompareItem> .getInstance().m_priceCompList.Count; i++)
            {
                AppPriceCompareItem item = AppPriceCompareCtrl <AppPriceCompareItem> .getInstance().m_priceCompList[i];

                listView_pricecomp.Items[i].SubItems[1].Text = item.m_curPrice.ToString();
                listView_pricecomp.Items[i].SubItems[2].Text = item.m_chgFromLowest.ToString();
            }
        }
        private void rebuildPriceCompListView()
        {
            m_dirty = true;
            listView_pricecomp.Items.Clear();
            for (int i = 0; i < AppPriceCompareCtrl <AppPriceCompareItem> .getInstance().m_priceCompList.Count; i++)
            {
                AppPriceCompareItem item = AppPriceCompareCtrl <AppPriceCompareItem> .getInstance().m_priceCompList[i];

                ListViewItem lvi = new ListViewItem(item.m_code.ToString());
                lvi.SubItems.Add(item.m_curPrice.ToString());
                lvi.SubItems.Add(item.m_chgFromLowest.ToString());
                listView_pricecomp.Items.Add(lvi);
            }
            m_dirty = false;
        }