【问题标题】:How to change the height of an individual cell in a datagridview?如何更改datagridview中单个单元格的高度?
【发布时间】:2020-02-09 10:20:50
【问题描述】:

我想知道如何在不影响整行的情况下更改单元格的高度。我正在制作一个时间表表格,我需要根据事件花费的时间来更改单元格的高度。

我在一个 clr 项目中使用 C++ 制作这个

【问题讨论】:

  • 它是一个网格,让单元格的高度变大必然会影响到整行。
  • 哦,好的。那么有没有办法改变行的颜色呢?我尝试使用 Color->Red 但这不起作用

标签: winforms datagridview c++-cli clr


【解决方案1】:

dataGridView1->Rows[0]->Cells[0]->Style->BackColor = Color::Red;

将第一行第一个单元格的背景颜色设置为红色。

将 dataGridView1 更改为调用 datagridview 的任何内容,并根据需要设置行和列值。

您可能还必须添加: - using namespace System::Drawing;

【讨论】:

  • 很高兴为您提供帮助,欢迎来到 Stack Overflow。如果此答案或任何其他答案解决了您的问题,请将其标记为已接受。
【解决方案2】:

你必须改用 Style.BackColor

foreach (DataGridViewCell cell in dataGridView1.Rows[0].Cells)
     cell.Style.BackColor = Color.Red;

【讨论】:

  • 你会如何在 C++ 中做到这一点?颜色->红色只会给我错误
  • 参考 System.Drawing 看看它是否能解决您的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多