gpt4 book ai didi

c# - 在 html 属性中输入不同颜色的文本

转载 作者:太空宇宙 更新时间:2023-11-03 17:46:37 24 4
gpt4 key购买 nike

我正在使用 asp.net,我想根据参数使用不同颜色填充表格单元格的文本属性。例如:

TableCell dataCell= new TableCell();
foreach (var o in results)
{
TimeSpan timeDiff = (DateTime.Now - o.time);
if (timeDiff.TotalSeconds < 60.0)
{
//Here with green color
dataCell.Text += o.name;
//I tried dataCell.Text += string.Format("<p //style=\"color":green\" src='{0}'>", o.name); but doesn't work.
}
else
{
//Here with red color
dataCell.Text += o.name;
}
}
TRow.Cells.Add(dataCell);

我希望文本在一行中所以 <h3> , <div><p>对我不起作用。

最佳答案

使用 ForeColor property如果你想为竞争单元设置它:

if (timeDiff.TotalSeconds < 60.0)
{
//Here with green color
dataCell.ForeColor = System.Drawing.Color.Green;
dataCell.Text += o.name;
//I tried dataCell.Text += string.Format("<p //style=\"color":green\" src='{0}'>", o.name); but doesn't work.
}
else
{
//Here with red color
dataCell.ForeColor = System.Drawing.Color.red;
dataCell.Text += o.name;
}

否则您可以向单元格添加其他控件,例如 Labels。但请注意,您需要在每次回发时重新创建每个动态创建的控件。

关于c# - 在 html 属性中输入不同颜色的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28025715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com