Supprimer les doublons de dropdownlist dans .net

Comment peut-on supprimer les doublons de dropdownlist dans asp.net s'assurer que seulement les valeurs uniques sont répertoriés dans dropdownlist

Désolé si c'est la double question. Recherché de la SORTE, mais ne pouvais pas le trouver.

CODE MIS À JOUR:

 private void BindDropdown(DropDownList ddlColumn)
    {
        DataTable dtBinddropDown = new DataTable();
        DataSet dsBinddrodown = new DataSet("dsSample");
        dtBinddropDown = (DataTable)Session[GlobalConstants.SESSION_MYSESSION];
        dsBinddrodown.Tables.Add(dtBinddropDown.Copy());
        System.Collections.ArrayList arItems = new System.Collections.ArrayList();

        if (ddlColumn.ID == "ddlEntryDate")
        {
            for (int i = 1; i < dsBinddrodown.Tables[0].Rows.Count; i++)
            {
                arItems.Add(dsBinddrodown.Tables[0].Rows[i]["Column 1"].ToString());
            }
            ddlColumn.DataSource = arItems;
            ddlColumn.DataBind();
        }
}

Grâce

  • Comment en êtes-vous de la liste? C'est à partir de SQL? edit: Si oui, allez-y avec Pranay de réponse.
  • Je reçois de datatable-col-ligne-vue
  • Qu'est ce qu'un "datatable-col-ligne-vue"?
  • Je veux dire que je suis en utilisant la DataTable, datacolumn, ligne de données, la visualisation des données. Je ne suis pas à l'aide de la source de données SQL ou je n'apporte pas la même à partir de la base de données
  • La Question est mise à jour avec le code.
  • puissance - puis-je poser la question évidente de savoir pourquoi vous ne faites pas if(!arItems.Contains(ds.Tables[0].Rows[i]["Col .."].ToString()) arItems.Add(...) - qui ne serait pas éviter les doublons? S'il vous plaît ne laissez-moi savoir si je suis absent quelque chose, mais vous êtes en ajoutant manuellement vos articles en double - pas beaucoup de mystère ici 🙂

InformationsquelleAutor Romil N | 2011-08-08