字符串如何转换为table控件
我现在分析网页,抓到一个表格,当然这个表格里面的数据我不是全部都要,只好转换为table控件,但是没办法,转不了也抓不到,要如何解决?
我分析网页的函数返回字符串,里面是一个完整的html形式的table了,7列11行。
要如何搞定这个table呢?
方法不限制于动态控件,只要能够抓到这个表格的里面的数据即可。
------解决方案--------------------是否可以这样 给每单元格 设置一个标签
然后根据每一个标签来 然后在 获取他每一个标签对应的数据.
不知道符合你的要求不.
------解决方案--------------------定义一个datatable,
定义7个columns
遍历你抓到的东西.动态的添加到table种!
------解决方案--------------------拼字符串,把这些数据拼到Table控件中去。这样输出来的是Table控件了。。
------解决方案--------------------js 实现
------解决方案--------------------利用js获取 <td> </td> 之间的数据啊..每获取7个 <td> </td> 为一行
------解决方案--------------------用正则匹配
------解决方案--------------------up
------解决方案--------------------Page.Controls.Add(new LiteralControl( "你的字符串 ")
------解决方案--------------------我分析网页的函数返回字符串,里面是一个完整的html形式的table了,7列11行
-------------------------------
既然有字符串了,显示就简单啊,在你的网页上放1个Literal控件,
然后Literal1.text = "你的字符串 ";
------解决方案--------------------没有好办法!
------解决方案--------------------字符分解,,然后new contorl创建相关控件
------解决方案--------------------试试用正则表达式按 <td> </td> 标签进行读取字符,等取出值到你就可以任意操作了吧
相应的正则式^ <td(.*?)> (.*?) </td> $,再用JS去取中间的第二个括号的内容,应该就可以了
------解决方案--------------------先循环转化成DataTabe,然后利用rowfilter来实现过滤数据的目的,并用DataGrid直接绑定展示。
------解决方案--------------------用JS不行吗?
------解决方案--------------------帮顶
------解决方案--------------------我有办法,利用table的ID,public string =“ <table > ..... </table> ”
在客户端html <%=string>
jf
------解决方案--------------------dcom
------解决方案--------------------上面写错了直接dom解析就是了