c# - XForms 将项目列表转换为字符串/数组?
问题描述
我只想在标签文本中显示列表中的项目
客户服务代码
var query = (from Table in listtable
join Dimension in listdimension on Table.Id equals Dimension.ExDim
select new { Table.TableName }).ToList();
string result = string.Join(" ", query);
Listview.Text = result;
xml代码
<Label x:Name="Listview" />
构建后显示: { TableName = ABC }{ TableName = DCE }{ TableName = PPM }
我哪里错了?似乎将列表转换为数组网格
我想要的结果:
ABC DCE PPM
感谢帮助
解决方案
您正在查询中选择一个新的匿名对象。如果您只需要表名,则可以更改该查询以返回字符串列表。
var query = (from Table in listtable
join Dimension in listdimension on Table.Id equals Dimension.ExDim
select Table.TableName).ToList();
推荐阅读
- scheme - 在 Scheme 的条件表达式中使用 define
- docker - MySQL 工作台无法连接到 EC2 内的 MySQL-docker-image
- python - 使用python从Windows应用程序中提取数据
- ios - 无效的捆绑包。捆绑包 xxx 不支持最低操作系统版本 (2020)
- java - GCJ 在编译时抛出错误:“未定义的 main 引用”
- xml - 从 git 中的暂存中删除某些 XML 行
- java - javafx按钮颜色不变
- php - 方支付PHP SDK返回null
- python - 如何在 Oneweek 中比较 django 模板中的 DateTime
- python - 实现嵌套或多维 python 列表扩展切片