我为家庭作业制作了一个简单的应用程序,并且我有一些数据处理问题。
我有DataGrid
,我上传了数据,但其中一行显示"(收集)"因为我用列表上传了那些单元格。我想问一下如何在datagrid中显示列表中的项目?
我使用List的类创建了datagrid,并且该类有另一个列表。
答案 0 :(得分:0)
如果您只想查看列表中的项目,那么以下是将列表分解为文本的简单方法:
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});
}
}
当然,这是一个非常简单的解决方案,使用一些非常低级别的代码编写,只有在您有列表的情况下才能解决 - 您需要对其进行修改以适应当前情况。