在JavaScript警报框中显示DataTable

在JavaScript警报框中显示DataTable,javascript,asp.net,Javascript,Asp.net,我想在JavaScript alertbox中显示Filteredatatable。 我使用google电子表格作为数据库。最快的方法*是将数据表写入XML流,然后在警报框中显示,类似于以下内容: ... { foreach (ListEntry.Custom listrow in mySpread.Elements) { DC = myTable.Columns[listrow.LocalName]

我想在JavaScript alertbox中显示
Filteredatatable

我使用google电子表格作为数据库。

最快的方法*是将数据表写入XML流,然后在警报框中显示,类似于以下内容:

   ... {
        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();
问候


**不使用任何外部框架或库,除了ASP.NET和纯JavaScript。

如果我理解正确,我建议使用jQuery对话框而不是Please share jQuery dialog box Example您应该共享代码。错误:无法序列化DataTable。未设置DataTable名称。请为DataTable指定名称,称之为筛选数据。filteredData.TableName=“filteredData”;
System.IO.StringWriter writer = new System.IO.StringWriter();
filteredDataTable.WriteXml(writer, true);

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