これは私が持っているコードです(非常に単純な例です):
public partial class Form1 : Form
{
List<Person> listPersons;
public Form1()
{
InitializeComponent();
listPersons = new List<Person>();
dataGridView1.DataSource = listPersons;
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Length > 0)
{
Person p = new Person();
p.Name = textBox1.Text;
listPersons.Add(p);
}
}
}
class Person
{
public string Name { get; set; }
}
ボタンを押すと、データはリストに追加されますが、 には表示されませんDataGridView
。私は何が欠けていますか?
と を に設定しようAutoGenerateColumns
とVirtualMode
しましたtrue
が、それでも問題は解決しませんでした。