积极答复者
Dictionary<Tkey,Tvalue>方法

问题
-
public Dictionary<string, string> GetAssetCategory(){Table<AssetCategory> tables = DataContext.GetTable<AssetCategory>();var qry = tables.ToList();var ret = qry.ToDictionary(s => s.Key , s => s.Value );return ret;}var categorys = da.GetAssetCategory();请问我通过该方法获得的数据如何赋给一个textbox.
- 已移动 肖小勇Moderator 2009年8月10日 4:51 .Net Framework 相关问题 (发件人:ASP.NET 与 AJAX)
答案
-
你好,
Dictionary<int, string> fruit = new Dictionary<int, string>();
//加入重复键会引发异常
//因为引入了泛型,所以键取出后不需要进行Object到int的转换,值的集合也一样
fruit.Add(1, "苹果");
fruit.Add(2, "桔子");
fruit.Add(3, "香蕉");
fruit.Add(4, "菠萝");
foreach (int i in fruit.Keys)
{
Console.WriteLine("键是:{0} 值是:{1}",i,fruit);
}
jon.valett@gmail.com- 已建议为答案 肖小勇Moderator 2009年8月10日 2:44
- 已标记为答案 xiaowangxiaowang 2009年8月10日 3:03
全部回复
-
你好 返回的Categorys是一个Dictionary<string,string>对象的实例
如果你想将获得的数据赋值给TextBox,首先你得明确是要赋值哪个值?
比如是一个key=1的value 就可以通过
textbox.text=categorys.Item["1"];
不过需要先判断下是否存在这个值
也可以遍历的方式获取你想要的
关于这个类 请参考 http://msdn.microsoft.com/zh-cn/library/xfhwa508(VS.95).aspx
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已建议为答案 肖小勇Moderator 2009年8月10日 2:44
-
你好,
Dictionary<int, string> fruit = new Dictionary<int, string>();
//加入重复键会引发异常
//因为引入了泛型,所以键取出后不需要进行Object到int的转换,值的集合也一样
fruit.Add(1, "苹果");
fruit.Add(2, "桔子");
fruit.Add(3, "香蕉");
fruit.Add(4, "菠萝");
foreach (int i in fruit.Keys)
{
Console.WriteLine("键是:{0} 值是:{1}",i,fruit);
}
jon.valett@gmail.com- 已建议为答案 肖小勇Moderator 2009年8月10日 2:44
- 已标记为答案 xiaowangxiaowang 2009年8月10日 3:03