Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. for (int j = 0; j < elementtypenames.Count; j++)
  2. {
  3. ETN = double.Parse(elementtypenames[j]);
  4. count = 0;
  5.  
  6. sList.Sort();
  7. for (int i = 0; i < sList.Count; i++)
  8. {
  9. count = count + 1;
  10. try
  11. {
  12. KeynoteNumExcel = double.Parse(sList[i]);
  13. if(ETN < KeynoteNumExcel)
  14. {
  15. Excel.Range line = xlWorkSheet.Rows[i];
  16. //Planen er, at den skal finde i's placering i listen,
  17. //og tilføje j lige efter. Problemet er, at den første placerer sig fint, men den næste gør ikke
  18. //Jeg skal have den til at nulstille på en eller anden måde. Tænker jeg?
  19.  
  20. line.Insert();
  21. xlWorkSheet.Cells[i, 1] = ETN;
  22. workbook.Save();
  23. sList.Add(ETN.ToString());
  24. break;
  25. }
  26. else if (double.Parse(ETN.ToString().Substring(0, 3)) < double.Parse(KeynoteNumExcel.ToString().Substring(0, 3)))
  27. {
  28. if (KeynoteNumExcel.ToString().Length != 6 && ETN != KeynoteNumExcel && double.Parse(ETN.ToString().Substring(0, 3)) != double.Parse(KeynoteNumExcel.ToString().Substring(0, 3)))
  29. {
  30. double listindex = sList.IndexOf(KeynoteNumExcel.ToString());
  31. Excel.Range line = xlWorkSheet.Rows[i];
  32. line.Insert();
  33. xlWorkSheet.Cells[i, 1] = ETN;
  34. workbook.Save();
  35. sList.Add(ETN.ToString());
  36. break;
  37. }
  38. else if (KeynoteNumExcel.ToString().Length == 6 && ETN < KeynoteNumExcel)
  39. {
  40. double listindex = sList.IndexOf(KeynoteNumExcel.ToString());
  41. Excel.Range line = xlWorkSheet.Rows[i];
  42. line.Insert();
  43. xlWorkSheet.Cells[i, 1] = ETN;
  44. workbook.Save();
  45. sList.Add(ETN.ToString());
  46. break;
  47. }
  48.  
  49. }
  50. }
  51. catch { }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement