2012-04-12 14 views
2

私は現在、C#で私のデータベーステーブルを保持しているarraylistを持っています。 javascriptオブジェクトへのArrayListの値は、ここではオブジェクトクラスのクラスのコンストラクタは、私はArrayListのデータを格納したいしたことです。C#からarraylistを読み込んでJavaスクリプトオブジェクトに書き込む方法

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

私はJavaScriptでこのような何かを達成したい:

jobObject1.name=arrayList's first row first object

私は持っていませんデータが実際に配列リストに格納されている方法のアイデアは、arrayListを使用する以外にも、データテーブルからデータをjavascriptオブジェクトに格納する方法が他にある場合は、初めて使用します。 ..私はちょうどあなたがJSON object.ThereにあなたのDataTableに変換することができます何とか配列リストか

+1

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

+0

は今MSウェブサイトにアクセスできない、シリアライザを読む、ありがとう – Snedden27

答えて

0

を使用して、私のjavascriptオブジェクトにデータテーブルを渡したい

はJSON.netのようなそれのためのいくつかのカスタムLIBSのですか独自の関数を書くことができます。カスタムコンバージョンのための次のリンクを参照してください: - http://www.codeproject.com/Articles/19396/Convert-ASP-NET-DataTable-to-JSON-to-use-a-DataTab

+0

jsonについて読んだら、おそらくトリックを行うべきだと思うが、私はjsonを一度も使ったことがないので理解しづらいとにかくあなたの応答に感謝します。 – Snedden27

+0

@ Snedden27 handling JSONは簡単に処理できません.JSON.parseをJSON文字列で使用するとjavascriptオブジェクトになります。あなたのjavascriptエンジンに解析機能がない場合、[JSON](http://json.org/)のウェブサイトには数多くの有用な情報が含まれています。 – booyaa

関連する問題