Normalerweise, die sortiert durch den ersten Schlüssel auf der Liste, also, wenn Sie den Schlüssel und den Wert auf dem Add austauschen, dann ma tch, dass auf der Bindung dass Probe Beispiel i
public static SortedList<string, string> GetCountries(string conn)
{
var dict = new SortedList<string, string>();
dict.Add("","Select One");
var sql = "SELECT [CountryID] ,[Descr] FROM [dbo].[Countries] Order By CountryID ";
using (var rd = GetDataReader(conn, sql))
{
while (rd.Read())
{
dict.Add(rd["Descr"].ToString(), rd["CountryID"].ToString());
}
}
return dict;
}
Dim List As SortedList(Of String, String) = VDB.CoreLib.DbUtils.GetCountries(connDB)
ddlBankCountry.DataSource = List
ddlBankCountry.DataTextField = "Key"
ddlBankCountry.DataValueField = "Value"
ddlBankCountry.DataBind()
fein verwenden und arbeiten Sie nicht zweimal das gleiche Element in die Liste aufnehmen können. Wirft eine Ausnahme –
@BradPatton Ja, Sie haben Recht ... – spender