在ASP.NET中如何合并单元格?
2016-03-04 · 百度知道合伙人官方认证企业
具体实现方法主要是通过rowspan和colspan,最初添加一个label控件,里面加一个table:
Label.Text = "<table border='1'><tr bgcolor='#ABCDEF'><td rowspan=2>类别</td><td rowspan=2>难度系数</td><td rowspan=2>课程名称</td><td rowspan=2>课程代码</td><td rowspan=2>学分</td><td colspan=3>总学时数</td><td colspan=8>按学期周课时分配</td></tr><tr bgcolor='#ABCDEF'><td>理论</td><td>实验</td><td>实习</td><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td>六</td><td>七</td><td>八</td></tr></tr>";
接着是显示数据库中的内容(以下是主要代码):
while (drr.Read())
{
Label.Text += "<tr>";
Label.Text += "<td>" + drr["类别"] + "</td>";
Label.Text += "<td>" + drr["难度系数"] + "</td>";
Label.Text += "<td>" + drr["课程名称"] + "</td>";
Label.Text += "<td>" + drr["课程代码"] + "</td>";
Label.Text += "<td>" + drr["学分"] + "</td>";
Label.Text += "<td>" + drr["理论学时"] + "</td>";
Label.Text += "<td>" + drr["实验学时"] + "</td>";
Label.Text += "<td>" + drr["实习学时"] + "</td>";
······
}
Label.Text += "<tr>";
合并后效果:
采纳哦