Exemple #1
0
        private void lvLower_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
        {
            string strRate    = txtRate.Text;
            string strOreName = e.Item.Text;
            double dRate      = Commons.ReadDouble(string.Format("{0:N2}", strRate));

            if (!string.IsNullOrEmpty(strOreName))
            {
                Objects.Ore ore = Classes.CEVEMarketFile.lstOre.Find(X => { return(X.Name == strOreName); });
            }
        }
Exemple #2
0
        private static void ReadOreRecycle(Excel.IXLWorksheet shSheet)
        {
            int nRow = 1;

            lstOre.Clear();
            //第一行是表头,行号从1开始
            for (nRow = 2; shSheet.Cell(nRow, 1).GetString() != String.Empty; nRow++)
            {
                Objects.Ore item = new Objects.Ore();
                item.Name   = shSheet.Cell(nRow, 1).GetString();
                item.Volume = int.Parse(shSheet.Cell(nRow, 2).GetString());
                item.Tri    = ReadDouble(shSheet.Cell(nRow, 3).GetString());
                item.Pye    = ReadDouble(shSheet.Cell(nRow, 4).GetString());
                item.Mex    = ReadDouble(shSheet.Cell(nRow, 5).GetString());
                item.Iso    = ReadDouble(shSheet.Cell(nRow, 6).GetString());
                item.Noc    = ReadDouble(shSheet.Cell(nRow, 7).GetString());
                item.Zyd    = ReadDouble(shSheet.Cell(nRow, 8).GetString());
                item.Meg    = ReadDouble(shSheet.Cell(nRow, 9).GetString());
                item.Size   = ReadDouble(shSheet.Cell(nRow, 10).GetString());
                lstOre.Add(item);
            }
        }