Поэтому мне нужно добавить «» в ячейки, которые находятся в самой большой точке с тем же цветом и т. Д. Когда я добавляю «» в ячейку, таблица выглядит уродливо, деформировано: Как выглядит таблица после добавления"" Без добавления "": Как выглядит таблица без добавления текста в ячейку
Как я могу решить эту проблему?Я не против сделать клетки больше.
void CreateTable(int[,] Table, Demė deme, int[,] colorTable) //Demė is spot
{
for (int i = 0; i < Table.GetLength(0); i++)
{
TableRow row = new TableRow();
for (int j = 0; j < Table.GetLength(1); j++)
{
TableCell red = new TableCell();
red.BackColor = Color.Red;
red.Text = " ";
TableCell green = new TableCell();
green.BackColor = Color.Green;
green.Text = " ";
TableCell yellow = new TableCell();
yellow.BackColor = Color.Yellow;
yellow.Text = " ";
if (colorTable[i, j] == -1)
{
if (Table[i, j] == deme.ID)
{
red.Text = "*";
}
row.Cells.Add(red);
}
else if (colorTable[i, j] == -2)
{
if (Table[i, j] == deme.ID)
{
green.Text = "*";
}
row.Cells.Add(green);
}
else if (colorTable[i, j] == -3)
{
if (Table[i, j] == deme.ID)
{
yellow.Text = "*";
}
row.Cells.Add(yellow);
}
}
Table1.Rows.Add(row);
}
}