C# DataGridView在同一单元格中设置不同的字体大小

C# DataGridView在同一单元格中设置不同的字体大小,c#,winforms,datagridview,C#,Winforms,Datagridview,在标准winforms DataGridView单元格中,是否可以在单个单元格中设置多个字体大小 例如,如果我向DataTable int item1 = someVal; int item2 = someOtherVal; string item3 = Sum[i] + Environment.NewLine + Count[i] dataTable.Rows.Add(item1, item2, item3) 然后我可以在单个单元格中包装第三列字符串,如下所示 Sum[i] Count[i

在标准winforms DataGridView单元格中,是否可以在单个单元格中设置多个字体大小

例如,如果我向
DataTable

int item1 = someVal;
int item2 = someOtherVal;
string item3 = Sum[i] + Environment.NewLine + Count[i]
dataTable.Rows.Add(item1, item2, item3)
然后我可以在单个单元格中包装第三列字符串,如下所示

 Sum[i]
Count[i] 
通过在DataGridView列上设置以下内容

columnx.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
columnx.DefaultCellStyle.WrapMode = DataGridViewTriState.True;

然后,我如何在同一DataGridView单元格中将
Sum[I]
显示为一种字体大小,并将
Count[I]
计算为另一种字体大小?

由于所需的VS版本,我无法在家亲自测试这一点,但关于创建RichTextBox单元格/列的文章可能是一个起点。我很想知道它是否有效。你需要为CellPaint事件编写代码。请参阅以获取示例