private string ColouredString(string input)
{
//I would like to apply red color to string 'nve'
string nve = "No Value";
return nve;
}
如何将颜色应用于GridView中的字符串?
答案 0 :(得分:4)
String是内存中的字符集合。它没有嵌入任何颜色信息。 您需要在显示字符串的控件上设置颜色。
例如,如果它是TextBox控件,它可能具有ForeColor属性或FontColor属性等。 检查您正在显示字符串的控件/表面的属性。
答案 1 :(得分:1)
向dataGridView
dataGridView_CellValueChanged
添加一个活动:
private void dataGridView_CellValueChanged(object sender, DataGridViewCellEventArgs e) {
if (String.IsNullOrEmpty(dataGridView.CurrentCell.Value.ToString())) {
// Display error string in cell
dataGridView.CurrentCell.Value = "No Value";
// Set color to red
dataGridView.CurrentCell.Style.ForeColor = System.Drawing.Color.Red;
}
}