【发布时间】:2016-06-14 02:11:28
【问题描述】:
我正在 Visual Studio 2015 社区中使用 C# 构建一个 winforms 应用程序。在这个项目中,我有一个这样构建的类:
public class EDIFile
{
public string fullInFilePath { get; set; }
public string fullOutFilePath { get; set; }
public string InfileName { get; set; }
public string OutfileName { get; set; }
public string UniqueID { get; set; }
public DateTime infileDateTime { get; set; }
public DateTime outfileDateTime { get; set; }
public TimeSpan timeDiff { get; set; }
}
我有一个这个类的列表。加载后,我想要一个填充此列表内容的网格视图。我在网上查看了一些解决方案,但没有一个对我有用。如果可以的话,请帮助我提供一些具体的说明。提前致谢。
我还没有让它为我工作。基于这里的两个答案是我到目前为止的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ProviderPayProject1
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load_1(object sender, List<EDIFile> EDIFiles)
{
DataGridView dataGridView1 = new DataGridView();
dataGridView1.AutoGenerateColumns = true;
Controls.Add(dataGridView1);
dataGridView1.DataSource = EDIFiles;
}
}
}
这是从“form1”调用的“form2”中的代码。所有“form2”应该做的是根据传递给表单的列表加载和填充数据网格视图。请帮助我知道我做错了什么。
【问题讨论】:
标签: c# winforms list datagridview