<table>
<tr>vfv</tr>
<td>fff</td>
<td>eee</td>
<td>aaa</td>
<tr>ccc</tr>
</table>
比如上面,我想用C#来删除前两个td,该怎么做? ,还有如果我想采集这一整个table到sql数据库,有该怎么做?

解决方案 »

  1.   

    C#删除,你应该得用服务器端的表格和单元格对象吧,这里貌似客户端的啊,客户端用js去操作就行了
      

  2.   

    我是在winform里批量用的,不知道高手有没办法,
      

  3.   

    在js里,如果在后台删除,需要把td 的runat属性设置成server
      

  4.   

    保存到sqlserver中,建议你保存table里的值,不用保存整个table,加载时根据table里的值再加载到table里
      

  5.   

        protected void Page_Load(object sender, EventArgs e)
        {
        if (!IsPostBack)
            {
                Response.Write("<table>");
                Response.Write("<tr>");
                Response.Write("<td>fff</td>");
                Response.Write("<td>eee</td>");
                Response.Write("<td>aaa</td>");
                Response.Write("</tr>");
                Response.Write("</table>");
            }    }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (DropDownList1.SelectedItem.Text == "fff")
            {
                Response.Write("<table>");
                Response.Write("<tr>");
                Response.Write("<td>eee</td>");
                Response.Write("<td>aaa</td>");
                Response.Write("</tr>");
                Response.Write("</table>");
            }
            else if (DropDownList1.SelectedItem.Text == "eee")
            {
                Response.Write("<table>");
                Response.Write("<tr>");
                Response.Write("<td>fff</td>");
                Response.Write("<td>aaa</td>");
                Response.Write("</tr>");
                Response.Write("</table>");
            }
            else if (DropDownList1.SelectedItem.Text == "aaa")
            {
                Response.Write("<table>");
                Response.Write("<tr>");
                Response.Write("<td>fff</td>");
                Response.Write("<td>eee</td>");
                Response.Write("</tr>");
                Response.Write("</table>");
            }
        }前台加个<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />和
            <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem>fff</asp:ListItem>
                <asp:ListItem>eee</asp:ListItem>
                <asp:ListItem>aaa</asp:ListItem>
            </asp:DropDownList>大概这样,你参考思路,具体我不知道你要实现什么效果
      

  6.   

    不是dropdownlist显示,而是要删除前两个td标签以及内容,
      

  7.   

    一种方法用JS,一种方法用Response
      

  8.   

    raking0216  能不能具体点。如果达到批量处理在同一个文件夹下的文档,这个文档都是同一个布局,js怎么做? 就是选择文件夹。在删除td
      

  9.   

    我晕,人家说的貌似你winform里耶,你们都回答到哪去了?
      

  10.   

    不过WINFORM里有<table>标签吗? 我有点怀疑我的眼睛哦!
      

  11.   

    做过类似的东西,主要就是使用RegEx. 获取到相应的字符串,在进行进一步操作.在给各连接http://developer.51cto.com/art/200909/149097.htm
      

  12.   

    是写个winform对html进行过滤啊,Flashboy2005 差不多.