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#