ASP.NET - первые 2 символа в строке должны быть выделены жирным шрифтом

У меня есть таблица со строками, где у меня есть номер в каждой строке. Я хочу, чтобы это число строк было в шрифтовом стиле: жирный

Это мой код:

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 ответ

Решение

Ну, вы можете вытащить текст и заменить его на интервал с включенным параметром жирного шрифта.

Пример:

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));

}
Другие вопросы по тегам