C# 如何在列表视图中为特定列设置字体颜色?

C# 如何在列表视图中为特定列设置字体颜色?,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,如何在列表视图中为特定列设置字体颜色? listview中有两列,我想将第二列中的字体设置为红色。使用listview.DrawColumnHeader事件 private void listView1_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e) { // Draw the header text. using (Font headerFont

如何在列表视图中为特定列设置字体颜色?
listview中有两列,我想将第二列中的字体设置为红色。

使用
listview.DrawColumnHeader
事件

private void listView1_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e)
    {
            // Draw the header text. 
            using (Font headerFont =
                        new Font("Helvetica", 10, FontStyle.Bold, FontColor.Red))
            {
                e.Graphics.DrawString(e.Header.Text, headerFont, 
                        Brushes.Black, e.Bounds, sf);
            }
    }