C# で書かれたウィンドウ アプリケーションがあります。その中にデータグリッドビューがあります。コードは次のとおりです。
private List<Tablet> tabletList = new List<Tablet>();
...
private void tabControl1_Selected(object sender, TabControlEventArgs e)
{
GetTabletList();
}
void GetTabletList()
{
Tablet newTablet = new Tablet();
newTablet.xxx = yyy;
newTablet.xxx2 = yyy2;
tabletList.Add(newTablet);
dataGridView.DataSource = tabletList;
Console.WriteLine(tabletList.Count);
}
public class Tablet
{
public string xxx { get; set; }
public string xxx2 { get; set; }
}
を呼び出すたびにGetTabletList()
値tabletList.Count
が増え続けますが、datagridview には 1 行しか表示されません。どうしたの?