如何将带有单词的字符加粗

时间:2013-03-20 16:30:19

标签: c# javascript sharepoint web-parts

我有一个带字母字符的标题页:a b c d e f g h i j k l ..Z我在我的代码中初始化这个:我已经声明了一个数组:

char[] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();  

然后对于每个字母字母carac,我通过执行以下方式调用以下函数:

foreach (char carac in alpha) { writer.Write(generateTabheader(carac)); 

函数generateTabHeader如下:

private string generateTabheader(char currentChar) { string tabHeaderHTML="<li id=\"tabHeader_" + currentChar.ToString() + "\" style=\"float:left;color:blue; margin-right:10px;margin-left:10px\">" + currentChar.ToString() + "</li>"; return tabHeaderHTML; }

所以它显示一个包含所有aphabet字母的tabheader,当用户选择一个字符时,他将返回以该字符开头的所有组。我成功地使用caml查询返回所有组,并将结果存储在此列表中:

result = list.GetItems(query). 

如何将我的标题页中包含匹配组的字符放在我的结果列表中(通过匹配我的意思是以该字符开头的组标题)以粗体显示,其他字符以斜体显示?

1 个答案:

答案 0 :(得分:0)

如果你可以定义一个函数static bool CharacterHasItems(char c),那么你可以从generateTabheader调用它,并为style属性指定一种或另一种字体样式。