加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在c#中清除cell css样式和rowspan

发布时间:2020-12-15 17:27:25 所属栏目:百科 来源:网络整理
导读:下面是我的html表.在第一个表格第一个第一个单元格我给了csstdgreen到td. 第二个细胞有csstdgreen,行为3. 我必须清除csstdgreen和rowspan并喜欢转换第二个表tr. 我有循环表和检查单元格有csstdgreen和多少行. 如果单元格有csstdgreen和rowspan,那么就像第二
下面是我的html表.在第一个表格第一个第一个单元格我给了csstdgreen到td.
第二个细胞有csstdgreen,行为3.
我必须清除csstdgreen和rowspan并喜欢转换第二个表tr.
我有循环表和检查单元格有csstdgreen和多少行.
如果单元格有csstdgreen和rowspan,那么就像第二个表一样制作第一个表格.
我如何检查c#服务器端的css和rowspan.我搜索谷歌但没有得到.

//First Table
<table id="mytable" runat="server">
<tr class="csstablelisttd">
<td>09:00AM</td>
<td class="csstdgreen">00</td>
<td class="csstdgreen" rowspan="3">John</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">15
</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">15
</td>
</tr>
</table>

//Second Table
<table id="mytable" runat="server">
<tr class="csstablelisttd">
<td>09:00AM</td>
<td>00</td>
<td>John</td>
</tr>
<tr class="csstablelisttd">
<td></td>
<td>15
</td>
<td></td> 
</tr>
<tr class="csstablelisttd">
<td></td>
<td class="csstdgreen">15
</td>    
<td></td>    
</tr>    
</table>

//我在服务器代码中像这样循环遍历表.

for(int i = 0; i <= mytable.Rows.Count - 1; i++)
        {
            for(int j = 0; j <= mytable.Rows.Count - 1; j++)
            {
    //error in if conditon object refrence not set to an instance of an object
        if(mytable.Rows[i].Cells[j].Attributes["csstdgreen"].Equals("csstdgreen"))
                {

                }
            }
        }

解决方法

删除CssCalss

if(Cell1.Attributes["Class"].Equals("csstdgreen"))
 Cell1.Attributes.Remove("Class");

添加CssClass

Cell1.Attributes.Add("Class","MyClass");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读