winform控件数据绑定实例
时间: 2023-07-28 07:20:50 浏览: 129
以下是一个Winform控件数据绑定的实例:
1. 创建一个Winform应用程序,添加一个DataGridView控件和一个Button控件。
2. 创建一个数据源,例如一个List<T>集合,并初始化数据。
```csharp
public partial class Form1 : Form
{
private List<Product> products = new List<Product>();
public Form1()
{
InitializeComponent();
InitializeData();
}
private void InitializeData()
{
products.Add(new Product { Id = 1, Name = "Product 1", Price = 10 });
products.Add(new Product { Id = 2, Name = "Product 2", Price = 20 });
products.Add(new Product { Id = 3, Name = "Product 3", Price = 30 });
}
private class Product
{
public int Id { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
}
}
```
3. 在Button的Click事件中绑定数据源和DataGridView控件。
```csharp
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.DataSource = products;
}
```
4. 运行应用程序,点击Button,DataGridView控件将会显示数据源中的数据。
这是一个简单的Winform控件数据绑定实例,通过设置数据源和绑定关系,实现了DataGridView控件的数据绑定。在实际开发中,可以根据需要使用更高级的数据绑定方式和控件。
阅读全文