在窗体中以C#形式显示表中数组值的最简单方法

时间:2010-11-25 19:51:16

标签: c# gridview

我有一个数组的数组(行),其中包含4个元素,我希望在C#的Windows窗体中显示在网格或表格中。

实现这一目标最直接的方法是什么?有没有办法将数据网格绑定到数组(或者对象)?

你的建议是什么?

2 个答案:

答案 0 :(得分:1)

您正在寻找DataGridView control

您应该创建一个包含四个属性的类,而不是数组数组,然后创建该类的BindingList<T>

答案 1 :(得分:0)

正如SLaks所说,这是一种更有条理的做法, 这是一种使用Linq +匿名类型在运行中执行类似操作的方法:

int[] numbers = new int[] { 1, 2, 3, 4, 5 };
var evens = from n in numbers select new { Digit = n, Even = (n % 2 == 0) } ;
dataGridView1.DataSource = evens.ToList();

此外,如果您正在使用漂亮的显示方式,那么请查看WPF击败Windows窗体。