2011-05-09 108 views
-1

是否可以将var数据转换为散列表?将var数据转换为散列表

Hashtable hsTest = new Hashtable(); 
     var oFeat = (from t in db.test 
        where t.Product_ID == iProductID 
        select t); 
+0

是的。检查这里ToDictionary()方法: http://stackoverflow.com/questions/166174/how-can-i-convert-listobject-to-hashtable-in-c – 2012-05-10 04:48:38

回答

1

假设您想要将Product_ID用作散列表中的键,并将Product_Name用作值。你可以这样做:

Hashtable hsTest = new Hashtable(); 
var oFeat = (from t in db.test 
      where t.Product_ID == iProductID 
      select t); 
foreach (var product in oFeat) { 
    hsTest[product.Product_ID] = product.Product_Name; 
} 
+0

我有一个文本框和一个按钮。在buttton中单击文本框条目应该在gridview中。但我希望没有数据库条目。为此,我正在尝试使用散列表。任何人都可以请电话给我怎么做? – newbie 2011-05-09 11:45:26