BindingList、DataTable和List Collection都是用于存储和处理数据的集合类,但它们各自具有一些不同的特点和用途。
BindingList names = new BindingList();
names.Add("John");
names.Add("David");
names.Remove("John");
// 数据绑定示例
dataGridView1.DataSource = names;
DataTable table = new DataTable();
table.Columns.Add("Name");
table.Rows.Add("John");
table.Rows.Add("David");
table.Rows.Remove(table.Rows[0]);
// 数据绑定示例
dataGridView1.DataSource = table;
List names = new List();
names.Add("John");
names.Add("David");
names.Remove("John");
// 普通集合操作示例
foreach (string name in names)
{
Console.WriteLine(name);
}
综上所述,如果需要进行数据绑定和显示,可以使用 BindingList 或 DataTable;如果只需要简单地存储和操作数据,可以使用 List Collection。