c# - 在 c# codebehind- HTML table 上执行 rowspan
问题描述
我使用此代码创建了如下表。如果特定单元格是空的(这里是第二列),我如何将空单元格与前一个单元格合并/跨行?
HtmlTable table_checklist = ((HtmlTable)tbl_checklist);
if (dr2.HasRows)
{ while (dr2.Read())//reading data from database
{
HtmlTableRow row = new HtmlTableRow();
HtmlTableCell cell1 = new HtmlTableCell();
HtmlTableCell cell2 = new HtmlTableCell();
HtmlTableCell cell3 = new HtmlTableCell();
cell1.InnerText = dr2["role_id"].ToString();
row.Cells.Add(cell1);
cell2.InnerText = dr2["subject"].ToString();
if (string.IsNullOrEmpty(dr2["subject"].ToString()))
{
// cell2.RowSpan = 2;
}
row.Cells.Add(cell2);
cell3.InnerText = dr2["student"].ToString();
row.Cells.Add(cell3);
table_checklist.Rows.Add(row);
}
}
解决方案
推荐阅读
- python - 为什么excel文件上传为zip文件?
- php - 在联系表 7 中集成 SOAP
- ios - iOS 13 窗口背景颜色
- ruby - 当使用 `execute` 而不是 `invoke` 运行任务时,为什么 `args` 不是 Rake::TaskArguments 的实例?
- flutter - Flutter in_app_purchase 0.2.1 purchaseUpdatedStream.listen 在 Android 上不起作用
- angular-material - 当侧面导航在角度材料中打开时如何添加侧面导航切换图标
- .net - 通过 Docker 运行 .Net Core 应用程序时找不到 .XML 文件
- css - 如何使两个或更多行长表适合内联引导程序 4?
- msbuild - Cakebuild 脚本使用 vs 2017 并且构建失败
- javascript - 如何在 postgresql 中更改格式日期