Guest User

Untitled

a guest
Oct 20th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. private class refDICARD
  2. {
  3. public string ref_DICARD { get; set; }
  4. public string ref_DIHOUR { get; set; }
  5. }
  6.  
  7. private List<refDICARD> listDicard = new List<refDICARD>();
  8. ....
  9.  
  10. //載入時數表
  11. string SQL = "SELECT DICARD,DIHOUR FROM RXV_DICARD";
  12. DataTable dt = RxConnection.RxConn.GetDataTable(SQL, "DICARD");
  13.  
  14. if (dt.Rows.Count > 0)
  15. {
  16. for (int i = 0; i < dt.Rows.Count; i++)
  17. {
  18. listDicard.Add(new refDICARD { ref_DICARD = dt.Rows[i]["DICARD"].ToString(), ref_DIHOUR = dt.Rows[i]["DIHOUR"].ToString() });
  19. }
  20. }
  21.  
  22. //計算時數
  23.  
  24. decimal SumTT = 0;
  25.  
  26. for (int i = 0; i < rxSpread1.ActiveSheet.Rows.Count; i++)
  27. {
  28. string dicard = this.rxSpread1.ActiveSheet.Cells.Get(i, 1).Text;
  29. if (dicard.Trim() != "")
  30. {
  31. refDICARD dd = listDicard.Find(delegate(refDICARD d) { return d.ref_DICARD == dicard; });
  32. SumTT += decimal.Parse(dd.ref_DIHOUR);
  33. }
  34. }
  35. this.txtHour.Text = SumTT.ToString();
Add Comment
Please, Sign In to add comment