我从别的页面上抓了个html的table表格怎么把这个table转换成datatable
??
分不够可再加

解决方案 »

  1.   

    如果那个表格的形式写的很正规的话,你可以把它看作一个XML文档。然后遍历那个XML文档的节点。读取内容,存入一个datatable.
      

  2.   

    如果你的页面上有个普通的 <table .....>,那么只要增加一个runat和id(如果原来没有),后台就能操纵它了。例如<table runat=server id=Table1 .....>如果是在 vs.net 2003上,看看页面会不会自动声明类似
      protected HtmlTable Table1;
    这一句。我有快一年没有用asp.net了,不记得vs.net2003是否会自动声明它。如果没有,你手工写上那样一句。在vs2005中,不用声明。这样就可以了,完全是面向对象的了。通过HtmlTable的Rows可以获得所有的HtmlTableRow类型的行,继续可以获得所有的HtmlTableCell类型的单元格,然后你可以获取单元格的属性(例如InnerText)。