如何将锯齿状的数组绑定到DataGridView?

问题描述 投票:2回答:1

我有带有不同类型的数据(整数,字符串,浮点数)的二维数组。

如何将其绑定到数据网格视图?

或将其转换为数据View或BindingList或DataTable,然后将其绑定到datagridview?

编辑:Object [,]是完全动态的数据(不同的行,列,数据类型。例如转储数据):( Excel工作表)

[[0,x]“ kjslwe” 3“ w” 45“ erer” 643“ reew”“ 54” 56 34

[[1,y] 23“ e” 1“ sf” 123213“ ds” 343433

c# arrays .net winforms datagridview
1个回答
1
投票

您未使用2D Array,正在使用2D Array。锯齿状数组是其元素为数组的数组。锯齿状阵列的元素可以具有不同的尺寸和大小。锯齿状的数组有时称为“数组数组”。

要在Jagged Array中显示锯齿状的数组,您可以首先计算所需的列数并设置grid的Jagged Array属性。然后使用接受DataGridView的网格的ColumnCount集合的ColumnCount重载方法添加行。例如:

Add

Add

在上面的示例中,我还设置了这些属性:

Rows
© www.soinside.com 2019 - 2024. All rights reserved.