我做了一个按钮,想用户点击按钮后,
我查询得到DataTable结果,然后在新的网页显示结果。但我不想再做一个网页,只想简易显示结果就行。
如何将查询结果DataTable生成动态网页,并打开显示。

解决方案 »

  1.   

    你可以在页面上放置一个数据控件,比如DataGridView,DataList,Reapter等,然后将datatable绑定在数据控件上,然后展示在页面上
      

  2.   

    大致是:var dg = new DataGrid { AutoGenerateColumns = true };
    this.Page.Form.Controls.Add(dg);
    dg.DataSource = yourTable;
    dg.DataBind();
    调试时随时可能需要打印你的数据内容,这需要随手写出这类代码。对于随手打印测试结果,这需要灵活理解和即时运用控件机制,以简洁为原则,而不是抄别人一大堆很正规的代码。
      

  3.   

    放个 DataGrid,然后查询时绑定DataGrid就行了。一个页面就搞掂,不用两个。