2017-08-11 4 views
0

0以外のインデックスのドロップダウンリストに項目を挿入したい。datavaluefieldのドロップダウンを1から始まるIDでバインドし、0以外の選択された値に項目を挿入する場合は、n任意の数である。助けてもらえますか?私は、ドロップダウンリストで「--Ungrouped--」としてアイテムを挿入したい0以外のインデックスのドロップダウンリストを「n」に挿入する方法はありますか?

public void Bind_ddlSelectGroup() 
    { 
     using(SqlCommand cmd = new SqlCommand("select g.GroupId, g.GroupName from timeOtime.dbo.[Group] as g where IsDeleted=0", Database.con)) 
     { 
      using(SqlDataAdapter sda = new SqlDataAdapter(cmd)) 
      { 
       DataSet ds = new DataSet(); 
       sda.Fill(ds); 
       ddlSelectGroup.DataSource = null; 
       ddlSelectGroup.DataSource = ds.Tables[0]; 
       ddlSelectGroup.DataTextField = "GroupName"; 
       ddlSelectGroup.DataValueField = "GroupId"; 
       ddlSelectGroup.DataBind(); 
      } 
     } 
     ddlSelectGroup.Items.Insert(0, new ListItem("--Select All Groups--", "0")); 

    } 

: はここに私のコードです。

答えて

0

私はそれを理解しました。ドロップダウンリストの一番下に必要な項目(「 - Ungrouped--」)を追加しました。

ddlSelectGroup.Items.Insert(ddlSelectGroup.Items.Count, new ListItem("--Ungrouped--", "ungrouped")); 

正常に機能しました。

関連する問題