如何在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"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |