C#实现动态生成表格的方法
本文以实例形式展现了C#实现动态生成表格的方法,分享给大家供大家参考之用。具体方法如下:
publicstringCreateTable() { StringBuildersb=newStringBuilder(""); introw=1;//行数 if(true)//是否有数据 { intnRowCount=10;//所有条数 row=(int)Math.Ceiling(nRowCount/5.0);//5.0表示每行有多少条数据 intcolNum=5;//列数 for(intm=0;m<row;m++) { //if(m%2==0)//偶数行 //{ //sb.Append("<trclass=\"one_tr\">");//偶数行样式 //} //else//奇数行 //{ //sb.Append("<trclass=\"two_tr\">");//奇数行样式 //} sb.Append("<tr>");//加行数 for(intn=0;n<colNum;n++) { sb.Append("<td>"); intcurrentCount=m*5+n;//当前所处条数 if(currentCount<nRowCount)//当前所处条数是否在数据量的有效范围内 { //添加表格内的内容 } else { //置空 sb.Append(" "); } sb.Append("</td>"); } sb.Append("</tr>"); } } returnsb.ToString(); }
希望本文所述对大家的C#程序设计有所帮助