【发布时间】:2011-05-12 03:57:03
【问题描述】:
我有一个从外部源加载数据的 DataTable,其中一列是 int。 我想向 DataTable 添加一列,其中包含对该 int 的描述。 我有一本字典,或者在某些情况下是这样的:
Pair<int,string> mapping_values[] = {
new Pair<String, int>("start", 3),
new Pair<String, int>("end", 6),
... etc.
};
DataTable 包含一个“status_value”,一个映射到 mapping_values 中的 int 的整数
DataTable tbl = ...;
tbl.Columns.add("Status Text",typeof(string));
现在,我想用这个新的状态文本列的值填充 mapping_values 中的字符串,其中 tbl["status_value"] 匹配整数(在本例中为 3 或 6)并填写“start”或“end”。 linq 可以在这里帮助我,还是别的什么?
【问题讨论】: