C# 如何在datagrid单元格中显示列表?
我正在为家庭作业制作一个简单的应用程序,我在处理数据时遇到了一些问题。 我有一个C# 如何在datagrid单元格中显示列表?,c#,database,wpf,list,datagrid,C#,Database,Wpf,List,Datagrid,我正在为家庭作业制作一个简单的应用程序,我在处理数据时遇到了一些问题。 我有一个DataGrid,我上传了数据,但其中一行显示了“(collection)”,因为我上传了带有列表的单元格。我想问,如何在datagrid中显示列表中的项目 我用一个类的列表创建了datagrid,该类还有一个其他列表。如果您只想查看列表中的项目,那么以下是将列表拆分为文本的简单方法: void InputToDataGrid(IEnumerable<Records> records) {
DataGrid
,我上传了数据,但其中一行显示了“(collection)”,因为我上传了带有列表的单元格。我想问,如何在datagrid中显示列表中的项目
我用一个类的列表创建了datagrid,该类还有一个其他列表。如果您只想查看列表中的项目,那么以下是将列表拆分为文本的简单方法:
void InputToDataGrid(IEnumerable<Records> records)
{
foreach (var record in records)
{
string listText = ""; //resets the text for each row in grid.
foreach (var item in listVariableToBreak)
{
listText += ", " +item.ToString();
}
dataGrid.Rows.Add(new[] {columnOne, columnTwo,..., listText});
}
}
void InputToDataGrid(IEnumerable记录)
{
foreach(记录中的var记录)
{
string listText=“;//重置网格中每一行的文本。
foreach(listVariableToBreak中的var项)
{
listText+=”,“+item.ToString();
}
添加(新[]{columnOne,columnTwo,…,listText});
}
}
当然,这是一个非常简单的解决方案,使用一些非常低级的代码编写,只适用于有列表的情况——您需要修改它以适应当前情况。欢迎使用堆栈溢出!请确保您已经阅读了主题。特别是,我们需要一个专家来帮助你。请提供相关的XAML标记和模型/视图模型类。但是要有选择性!我们需要一个最小的例子,不是你所有的代码。它帮助了我,非常感谢!!