ASP.NET - 字符串中的前2个字符必须是粗体

时间:2016-05-31 10:14:12

标签: asp.net bold font-style

我有一个包含行的表格,其中每行都有一个数字。我希望这个行数必须使用font-style:粗体

这是我的代码:

DataTable table = new DataTable();
table.Columns.Add("Route");

int counter = 1;
foreach (SPListItem item in myItemColForTable)
{
    DataRow row = table.NewRow();
    row["Route"] = counter.ToString() + ". " + item["Route"].ToString();
    counter ++;
}

DataView mydataview = new DataView(table);
table = mydataview.ToTable(true, "Route");
myGrid.DataSource = table;
myGrid.DataBind();

我想要这个字符串 - >

  

counter.ToString()+"。 "

必须采用粗体风格。

1 个答案:

答案 0 :(得分:1)

那么你可以拉出文本并用一个带有粗体选项的跨度替换它。

示例:

void Item_Bound(Object sender, DataGridItemEventArgs e)
{
    string yourSubString = "some string to bold";
    e.Item.Cells[0].Text = e.Item.Cells[0].Text.Replace(yourSubString,
        string.Format("<span style='font-weight: bold'>{0}</span>", yourSubString));

}