Reputation: 407
I have this code in C#/ASP.net
foreach (String projectType in ProjectsByProjectType.Keys)
{
HtmlTableRow trh = new HtmlTableRow();
HtmlTableCell tdProjectType = new HtmlTableCell();
tdProjectType.InnerHtml = projectType;
trh.Controls.Add(tdProjectType);
tableLocal.Controls.Add(trh);
}
When this line runs
tdProjectType.InnerHtml = projectType;
I'd like the text within the innerHTML
to be in a bold font type (so take the string referenced by 'projectType' and make it bold). How do I do this?
Upvotes: 0
Views: 8737
Reputation: 1075
You can try
foreach (String projectType in ProjectsByProjectType.Keys)
{
HtmlTableRow trh = new HtmlTableRow();
HtmlTableCell tdProjectType = new HtmlTableCell();
tdProjectType.InnerHtml = "<b>"+projectType+"</b>";
trh.Controls.Add(tdProjectType);
tableLocal.Controls.Add(trh);
}
Upvotes: 3
Reputation: 938
I think the semantically correct way would be to use one of the following in preferential order
tdProjectType.InnerHtml = "<h2>" + projectType "</h2>";
or whichever h tag you want to use
tdProjectType.InnerHtml = "<strong>" + projectType "</strong>";
tdProjectType.InnerHtml = "<b>" + projectType "</b>";
Upvotes: 1
Reputation: 3661
This is quite simple you just need to write the string in bold tags like:
<b> String</b>
Upvotes: 0