【发布时间】:2018-10-26 18:47:51
【问题描述】:
我一定快疯了 - 我似乎无法通过使用 dgv.datasource = list 代码来完成让我的列表显示在我的 DataGridView 中的简单任务。没有出现错误,但我的列表仍然是空白 - 任何人都可以帮助我确定它很明显,但我无法发现它。
namespace WindowsFormsApp4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
List<DGVNames> NamesList = new List<DGVNames>();
NamesList.Add(new DGVNames("Adam", 18, "Wigan"));
NamesList.Add(new DGVNames("Bob", 21, "Bolton"));
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = NamesList;
}
}
}
这是我的课..
namespace WindowsFormsApp4
{
class DGVNames
{
public String strName;
public int intAge;
public String strTown;
public DGVNames(String _strName, int _intAge, String _strTown)
{
strName = _strName;
intAge = _intAge;
strTown = _strTown;
}
}
}
【问题讨论】:
-
数据绑定需要属性而不仅仅是字段
-
您能进一步解释一下吗?来自 VB 的 C# 新手
-
它与 VB 没有什么不同——它是一个 NET 的东西
标签: c# list datagridview bind