2011-06-27 8 views
0

私は3つの異なるドロップダウンリストを持ち、各ドロップダウンはデータベーステーブルからデータをフェッチします。メモリに結果を返すためにレコードを追加する

  1. TableSchool
  2. TableSubject
  3. TableClass負荷データに対してSQLにLINQを使用してフェッチされているよう

。私はドロップダウンの最初の行を追加したい - 選択スクール - - 選択科目 - - 選択クラス -

どのように行うことができますか?

コード -

var list = (from i in context.MAT_TableSchool 
        select 
         new 
         { 
          SchoolName= string.Format("SN - {0}", i.SchoolName), 
          SchoolId = i.SchoolId 
         }); 

this._schoolDropdown.DataSource =リスト。this._schoolDropdown.DataBind();

記録SchoolName =追加することです私は何をしたい「 - SELECT - 」このリストまたはドロップダウン

答えて

1

の先頭に= 0 SchoolIdをあなたがコードの多くを示していないので、私はごく一般的なことができます:tableSchoolItemsは、データベース

**編集**

var list = new [] { new 
      { 
       SchoolName = "--Select--", 
       SchoolId = 0 
      } }.Concat(
    from i in context.MAT_TableSchool 
    select new 
      { 
       SchoolName= string.Format("SN - {0}", i.SchoolName), 
       SchoolId = i.SchoolId 
      }); 
+0

UPDAから読んだものです

var schoolItems = new string[]{ "--Select School--" } .Concat(tableSchoolItems); 

私のポストをしてくださいそれが完了することができます確認してください – Moksha

+0

更新された例 – sehe

関連する問題