方法1:
如果是固定的绑定,则直接在DDL下设置Value值和Text值即可绑定
方法2:
如果是动态绑定,则需要取得名称和Value值后再与DDL绑定
例子:
protected void Bind( string id)
{
Dictionary dictionary = new Dictionary(); //某个类对象
DataSet ds = dictionary.Fill(dictionary.DictionaryTypeIDColumn.Name + "=" + id);
if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
ListItem li = new ListItem();
li.Value = dr[dictionary.DictionaryIDColumn.Name].ToString();
li.Text = dr[dictionary.DictionaryNameColumn.Name].ToString();
typeDDL.Items.Add(li);
}
}
}