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#程序设计有所帮助