C# Web控件与数据感应之 填充 HtmlTable
// 假设已有的 HtmlTable 实例为 htmlTable
// 假设 data 是已经加载或处理过的数据集合
// 添加表头
htmlTable.Rows.Add(CreateHeaderRow());
// 添加数据行
foreach (var dataItem in data)
{
htmlTable.Rows.Add(CreateDataRow(dataItem));
}
// 辅助函数:创建表头行
HtmlTableRow CreateHeaderRow()
{
var headerRow = new HtmlTableRow();
headerRow.InnerHtml = "<th>列1</th><th>列2</th><th>列3</th>";
return headerRow;
}
// 辅助函数:创建数据行
HtmlTableRow CreateDataRow(object dataItem)
{
var dataRow = new HtmlTableRow();
dataRow.InnerHtml = $"<td>{dataItem.Property1}</td><td>{dataItem.Property2}</td><td>{dataItem.Property3}</td>";
return dataRow;
}
这个示例展示了如何使用C#代码向一个HtmlTable
控件添加表头和数据行。其中,CreateHeaderRow
和CreateDataRow
是辅助函数,用于创建表格的行(<tr>
标签)并填充数据。这种方法可以用于动态生成表格,并根据数据模型进行定制。
评论已关闭