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); }); } }
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); } }