ASP.NET - 字符串中的前 2 个字符必须为粗体
ASP.NET - First 2 chars in string must be bold
我有一个 table 行,其中每一行都有一个数字。我希望这个行数必须是 font-style: bold
这是我的代码:
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() + ". "
必须使用 粗体 样式。
好吧,您可以拉出文本并用打开粗体选项的跨度替换它。
示例:
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));
}
我有一个 table 行,其中每一行都有一个数字。我希望这个行数必须是 font-style: bold
这是我的代码:
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() + ". "
必须使用 粗体 样式。
好吧,您可以拉出文本并用打开粗体选项的跨度替换它。
示例:
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));
}