Advertisement
Guest User

problem_99

a guest
Oct 25th, 2011
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. public override UITableViewCell GetCell (UITableView tableView, NSIndexPath indexPath)
  2. {
  3.  
  4. System.Diagnostics.Debug.WriteLine ("getcellstart:"+indexPath.Row);
  5.  
  6. ServerCell zell = new ServerCell (_controller,root);
  7. zell.Cell.Tag=indexPath.Row;
  8. //zell.Cell = tableView.DequeueReusableCell(indexPath.Row.ToString());
  9.  
  10. zell.Cell.BackgroundColor=UIColor.Red;
  11.  
  12. if (history) {
  13. while(cells.Count>Datenverwaltung.historydaten.Length){
  14. cells.RemoveAt(cells.Count-1);
  15. }
  16. while (cells.Count < indexPath.Row+1) {
  17. cells.Add (zell);
  18. }
  19. // System.Diagnostics.Debug.WriteLine ("Laenge Cells:"+cells.Count+"Historydaten Laenge:"+Datenverwaltung.historydaten.Length);
  20. try {
  21. cells [indexPath.Row].Loaddata (Datenverwaltung.historydaten [indexPath.Row].Message, Datenverwaltung.historydaten [indexPath.Row].Status, Datenverwaltung.historydaten [indexPath.Row].AlarmTime, Datenverwaltung.historydaten [indexPath.Row].Color, Datenverwaltung.historydaten [indexPath.Row].Id, history);
  22. System.Diagnostics.Debug.WriteLine ("getcell:"+indexPath.Row+"Message:"+Datenverwaltung.historydaten [indexPath.Row].Message);
  23.  
  24. // System.Diagnostics.Debug.WriteLine("altehistorydaten"+Datenverwaltung.historydaten.Length);
  25. return cells [indexPath.Row].Cell;
  26. } catch (Exception ex){
  27. System.Diagnostics.Debug.WriteLine ("Fehler Laenge Historydaten:"+Datenverwaltung.historydaten.Length+"Row:"+indexPath.Row);
  28. }
  29. System.Diagnostics.Debug.WriteLine("Fehlerback");
  30. return zell.Cell;
  31. } else {
  32. while (cells.Count < indexPath.Row+1) {
  33. cells.Add (zell);
  34. }
  35. try {
  36. cells [indexPath.Row].Loaddata (Datenverwaltung.actualdaten [indexPath.Row].Message, Datenverwaltung.actualdaten [indexPath.Row].Status, Datenverwaltung.actualdaten [indexPath.Row].AlarmTime, Datenverwaltung.actualdaten [indexPath.Row].Color, Datenverwaltung.actualdaten [indexPath.Row].Id, history);
  37. return cells [indexPath.Row].Cell;
  38. } catch (Exception ex){
  39.  
  40.  
  41. System.Diagnostics.Debug.WriteLine("Fehlerback");
  42. System.Diagnostics.Debug.WriteLine("Fehler");
  43. return zell.Cell;
  44. }
  45.  
  46.  
  47. }
  48.  
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement