如何将颜色应用于GridView中的字符串?

时间:2011-09-12 07:54:15

标签: c# gridview

private string ColouredString(string input)
{
    //I would like to apply red color to string 'nve'
    string nve = "No Value";
    return nve;
}

如何将颜色应用于GridView中的字符串?

2 个答案:

答案 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;
    }
}