在JavaScript警告框中显示DataTable

时间:2014-01-14 16:40:49

标签: javascript asp.net

   ... {
        foreach (ListEntry.Custom listrow in mySpread.Elements)
        {
            DC = 
                myTable.Columns[listrow.LocalName] ?? myTable.
                     Columns.Add(listrow.LocalName);

            myDR[DC] = listrow.Value;


        }
        myTable.Rows.Add(myDR);
    }

    DataTable uni = new DataTable();
    DataTable mn = new DataTable();
    mn= myTable.AsEnumerable().Reverse().CopyToDataTable();

    uni = RemoveDuplicateRows(mn, "itemname");

    DataTable filteredDataTable = uni.Select("quantity = " + "4").CopyToDataTable();

我想在JavaScript警告框中显示filteredDataTable。 我使用过谷歌电子表格作为数据库。

1 个答案:

答案 0 :(得分:0)

执行此操作的最快方法是将dataTable写入XML中的流,然后将其显示在警告框中,如下所示:

System.IO.StringWriter writer = new System.IO.StringWriter();
filteredDataTable.WriteXml(writer, true);

Page.ClientScript.RegisterStartupScript(
    this.GetType(),"script", "alert('"+writer.ToString()+"');",true);

问候。

除了ASP.NET和纯JavaScript之外,

**不使用任何外部框架或库。