C#手动操作DataGridView使用各种数据源填充表格实例
DataGridView是C#中重要的控件之一,它可以以表格形式显示大量的数据。在使用DataGridView控件时,我们需要向其填充数据源以便显示内容。有多种数据源可以使用,比如DataTable、List、数组等。
使用DataTable填充DataGridView
下面是一个使用DataTable填充DataGridView的示例代码。首先,我们创建一个DataTable,并添加两列数据:
DataTable dt = new DataTable();
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));
dt.Rows.Add("John", 25);
dt.Rows.Add("Mike", 30);
接下来,我们创建一个DataGridView并将其绑定到DataTable:
DataGridView dgv = new DataGridView();
dgv.DataSource = dt;
最后,将DataGridView添加到窗口中即可:
this.Controls.Add(dgv);
使用List填充DataGridView
除了使用DataTable,我们还可以使用List填充DataGridView。下面是一个使用List填充DataGridView的示例代码。首先,我们创建一个包含两个属性的类Person:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
接下来,我们创建一个List并添加三个Person对象:
List<Person> list = new List<Person>();
list.Add(new Person { Name = "John", Age = 25 });
list.Add(new Person { Name = "Mike", Age = 30 });
list.Add(new Person { Name = "Bob", Age = 35 });
然后,我们创建一个DataGridView,并将其绑定到List中:
DataGridView dgv = new DataGridView();
dgv.DataSource = list;
最后,将DataGridView添加到窗口中即可:
this.Controls.Add(dgv);
总结
以上就是使用C#手动操作DataGridView使用各种数据源填充表格的实例。使用DataGridView可以方便地显示大量数据,而且可以使用多种数据源进行填充。在实际开发中,应根据需要选择最适合的数据源进行数据显示。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#手动操作DataGridView使用各种数据源填充表格实例 - Python技术站