2012-04-12 5 views
2

Ich habe derzeit eine Arraylist in C#, die die meine Datenbanktabelle enthält (mit 4 Spalten mit 2 ist dateTime Objekte in C#), möchte ich die lesen Werte der Arraylist in JavaScript-Objekt, hier ist die Klasse Konstruktor der Objektklasse sind ich die Arraylist-Daten gespeichert werden soll:Wie lese ich eine Arraylist aus C# und schreibe sie in Java Script Objekte

function job() 
      { 
      this.name="new_job"; 
      this.Sdate=17; 
      this.Edate=25; 
      this.Smonth=1; 
      this.Emonth=1; 
      this.color='B' 
      this.Syear=2012; 
      this.Eyear=2012; 
        } 

ich mag so etwas wie dies in Javascript erreicht:

jobObject1.name=arrayList's first row first object,

Ich habe nicht jede Idee, wie Daten tatsächlich in einer Array-Liste gespeichert werden, ich benutze es zum ersten Mal, wenn es andere Möglichkeiten gibt, die Daten aus meiner Datentabelle in JavaScript-Objekte neben ArrayList speichern bitte sagen Sie mir, ich würde das verwenden ..

ich möchte nur irgendwie die Datentabelle auf mein Javascript-Objekt Array-Liste übergeben oder nicht

+1

[JavaScriptSerializer] (http://msdn.microsoft.com/en-us/library/system.web.script.serializa tion.javascriptserializer.aspx)? – Alexander

+0

kann nicht auf MS-Websites im Moment zugreifen, würde auf dem Serialisierer tho lesen, danke – Snedden27

Antwort

0

Sie Ihre Datentabelle auf einen JSON object.There umwandeln können einige benutzerdefinierte libs für sie wie JSON.net sind oder Sie können Ihre eigene Funktion schreiben. Siehe den folgenden Link für benutzerdefinierte Konvertierung: - http://www.codeproject.com/Articles/19396/Convert-ASP-NET-DataTable-to-JSON-to-use-a-DataTab

+0

Nach dem Lesen über JSON, ich denke, es sollte wahrscheinlich den Trick tun, aber ich finde es schwierig zu verstehen, wie ich JSON nie verwendet habe, sieht aus wie wenn Ich finde nichts anderes als ich würde Json für Dummies kaufen :), trotzdem vielen Dank für Ihre Antwort – Snedden27

+0

@ Snedden27 Handhabung JSON ist tot einfach, verwenden Sie JSON.parse auf die JSON-Zeichenfolge und es wird zu einem Javascript-Objekt. Die [JSON] (http://json.org/) Website hat Tonnen von nützlichen Informationen, einschließlich Bibliotheken, wenn Ihre Javascript-Engine die Parse-Funktion nicht hat. – booyaa

Verwandte Themen