C# 从r data.frame到asp.net GridView

C# 从r data.frame到asp.net GridView,c#,asp.net,r,gridview,r.net,C#,Asp.net,R,Gridview,R.net,我正在使用RdotNet库将R功能调用到asp.net中,我从R获得以下数据帧: DataFrame dataset = engine.Evaluate("string1").AsDataFrame(); engine.SetSymbol("dataset", dataset); 是否有任何解决方案,如何用这些数据填充我的GridView(gvMainPage)?非常感谢你们的建议。我在这方面花了很多时间。在这里,您可以找到将R与.NET一起使用的完整示例:。我将此解决方案应用于ASP.NET

我正在使用RdotNet库将R功能调用到asp.net中,我从R获得以下数据帧:

DataFrame dataset = engine.Evaluate("string1").AsDataFrame();
engine.SetSymbol("dataset", dataset);

是否有任何解决方案,如何用这些数据填充我的GridView(gvMainPage)?非常感谢你们的建议。我在这方面花了很多时间。

在这里,您可以找到将R与.NET一起使用的完整示例:。我将此解决方案应用于ASP.NET gridview:

DataTable dt = new DataTable();
for (int i = 0; i < dataset.ColumnCount; ++i)
{
    dt.Columns.Add(new DataColumn(dataset.ColumnNames[i]);
}

for (int i = 0; i < dataset.RowCount; ++i)
{
    var row = dt.NewRow();

    for (int k = 0; k < dataset.ColumnCount; ++k)
    {
        row[dataset.ColumnNames[k]] = dataset[i, k];
    }

    dt.Rows.Add(row);
}

myGridView.DataSource = dt;
myGridView.DataBind();
DataTable dt=newdatatable();
对于(int i=0;i
下面是我的gridview声明:

<asp:GridView ID="myGridView" AutoGenerateColumns="true" runat="server"></asp:GridView>

在这里,您可以找到将R与.NET一起使用的完整示例:。我在ASP.NET gridview中采用了此解决方案:

DataTable dt = new DataTable();
for (int i = 0; i < dataset.ColumnCount; ++i)
{
    dt.Columns.Add(new DataColumn(dataset.ColumnNames[i]);
}

for (int i = 0; i < dataset.RowCount; ++i)
{
    var row = dt.NewRow();

    for (int k = 0; k < dataset.ColumnCount; ++k)
    {
        row[dataset.ColumnNames[k]] = dataset[i, k];
    }

    dt.Rows.Add(row);
}

myGridView.DataSource = dt;
myGridView.DataBind();
DataTable dt=newdatatable();
对于(int i=0;i
下面是我的gridview声明:

<asp:GridView ID="myGridView" AutoGenerateColumns="true" runat="server"></asp:GridView>


我知道这种方法,winforms DataGridView与asp.net GridView非常不同。有什么解决方案吗?@SmithiM我更新了我的答案,为您提供了一种使用GridView的方法。明白了……我的GridView在div之外,现在运行良好,非常感谢。我知道这种方法,winforms DataGridView与asp.net GridView非常不同。是吗有什么解决办法吗?@SmithiM我更新了我的答案,为您提供了一种使用GridView的方法。明白了……我的GridView在div之外,现在运行良好,非常感谢。