c# - 二维数组 ext.net GridView

标签 c# multidimensional-array ext.net

我有一个二维数组

        for (int i = 0; i < rowList.GetLength(0);  i++)
        {
            for (int j = 0; j < rowList.GetLength(1); ++j)
            {
                System.Diagnostics.Debug.WriteLine(rowList.GetValue(i,j));

            }
        }

如何在 ext.net gridPanel 中显示此信息

我在 aspx 页面中有这样的代码:

      <ext:GridPanel ID="GridPanel1" runat="server" Title="SLA-Einhaltung gesamt in % (Basis) " Height="200" Width="800" Frame="true">
        <Store>
            <ext:Store runat="server" ID="Store1">
                <Model>
                    <ext:Model runat="server" IDProperty="ModelID">
                        <Fields>
                            <ext:ModelField Name="SLA_typ"></ext:ModelField>
                        </Fields>
                    </ext:Model>
                </Model>
            </ext:Store>
        </Store>

        <ColumnModel runat="server">
            <Columns>
                <ext:Column runat="server" DataIndex="SLA_typ" Width="120" Text="Tittle"></ext:Column>
            </Columns>
        </ColumnModel>
      </ext:GridPanel>

最佳答案

我不了解 ext.net gridPanel。但我查了一下,发现了样本 http://examples.ext.net/#/GridPanel/ArrayGrid/Simple/该示例使用锯齿状数组,而不是二维数组。锯齿状数组是数组的数组。

我在使用 WPF 网格时遇到了同样的问题,解决方案是创建一个锯齿状数组。所以我会尝试一个锯齿状的数组。这就是您可以从 rowList 数组创建锯齿状数组的方法。

object [][] jagged = new object[rowList.GetLength(0)][];

    for (int i = 0; i < rowList.GetLength(0);  i++)
    {
        jagged[i] = new object[GetLength(1)];

        for (int j = 0; j < rowList.GetLength(1); ++j)
        {
           jagged[i][j] = rowList[i,j];

        }
    }

关于c# - 二维数组 ext.net GridView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13528607/

相关文章:

razor - 在哪里可以找到 Ext.Net MVC4 Razor 的示例和/或文档?

c# - Bootstrap Modal 会触发,但不会触发 ASP 按钮单击事件

c# - 如何将 C# 和 C++ 程序集链接到单个可执行文件中?

java - 如何使用 printf -Java 将二维数组的所有元素排列成完美的表格

javascript - 从客户端获取文本 Controller 值

c# - Facebook 喜欢 Ext3 按钮的通知图标

c# - 发布 C# 控制台应用程序

c# - ASP.NET Page_Unload 阻止用户离开页面

c# - 如何用更少的代码行简洁地将 List<T> 中的值提取到 M x 1 double[,] 数组中?

php - 我如何检查数组是否包含php中的特定键