C# list<t> 泛型绑定dataGridView添加数据
时间: 2024-09-21 19:08:39 浏览: 49
C#winform使用泛型集合存储数据使用DataGridView显示和删除数据
4星 · 用户满意度95%
在C#中,`List<T>`泛型集合是一个动态数组,可以存储任意类型的对象,只要它们实现了`T`所指定的接口或基类。如果你想要将这样的列表数据添加到DataGridView控件中,你需要按照以下步骤操作:
1. 创建一个`List<T>`实例,其中`T`是你希望显示的数据类型,比如`List<MyCustomClass>`,这里假设`MyCustomClass`有一个或多个属性对应于数据显示的列。
```csharp
List<MyCustomClass> dataList = new List<MyCustomClass>();
```
2. 添加数据到`dataList`,例如新创建的对象实例。
```csharp
MyCustomClass obj = new MyCustomClass();
obj.Property1 = "Value1";
obj.Property2 = "Value2";
dataList.Add(obj);
```
3. 将`dataList`绑定到`DataGridView`上。首先,设置DataGridView的DataSource属性。
```csharp
dataGridView1.DataSource = dataList;
```
这样, DataGridView就会自动根据`MyCustomClass`的属性来填充表格,并显示在用户界面中。
阅读全文