Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以windows窗体C显示表中值数组的最简单方法#_C#_Gridview - Fatal编程技术网

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

C# 以windows窗体C显示表中值数组的最简单方法#,c#,gridview,C#,Gridview,我有一个数组(行),其中包含4个元素,我希望在C#中以Windows窗体的网格或表格中显示这些元素 实现这一点最直接的方法是什么?有没有办法将数据网格绑定到数组(或者对象) 你的建议是什么?你正在寻找合适的人选 与数组数组不同,您应该创建一个具有四个属性的类,然后创建该类的BindingList。正如SLaks所说,这是一种更结构化的方法, 下面是一种使用Linq+匿名类型动态执行类似操作的方法: int[] numbers = new int[] { 1, 2, 3, 4, 5 }; var

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

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

你的建议是什么?

你正在寻找合适的人选


与数组数组不同,您应该创建一个具有四个属性的类,然后创建该类的
BindingList

正如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窗体的手了