private Hashtable myHashTable = new Hashtable();
我正在尝试使用以下方法从 Hashtable 中填充下拉列表,即从数据库中提取的 HashTable 键和值:
void LoadmyHashTable()
{
bussinessObject bs = new bussinessObject();
myDataset ds = new myDataset();
ds = bs.GetPosType(-1);
int rowsCount = ds.myTable.Rows.Count;
for (int i = 0; i < rowsCount; i++)
{
myHashTable.Add(ds.myTable.Rows[i]["dTypeName"],ds.myTable.Rows[i]["dTypeId"] );
}
}
然后,在调用页面 load() 中的方法
并尝试用 hashTable 值填充下拉列表之后:
myDropdownlist.DataSource = myHashTable;
myDropdownlist.DataTextField = "key";
myDropdownlist.DataValueField = "value";
myDropdownlist.DataBind();
我的下拉列表出现的问题是空的!提前致谢。
ASP.NET,C#