Как использовать Rowspan в Gridview только для 1-го столбца

Нужна помощь, чтобы решить проблему, связанную с макетом Gridview. Я пытаюсь реализовать обычное Gridview с Itemtemplate Columns с использованием языка C # .Net и хочу включить представление с использованием свойства RowSpan.

Я пытался использовать приведенный ниже код, но нене работает для меняВот

Пожалуйста, проверьте код, который я использовал:

 protected void GridView31_DataBound1(object sender, EventArgs e)
{
    for (int rowIndex = grdView31.Rows.Count - 2; rowIndex >= 0; rowIndex--)
    {
        GridViewRow gvRow = grdView31.Rows[rowIndex];
        GridViewRow gvPreviousRow = grdView31.Rows[rowIndex + 1];
        for (int cellCount = 0; cellCount < gvRow.Cells.Count; cellCount++)
        {
            if (gvRow.Cells[cellCount].Text == gvPreviousRow.Cells[cellCount].Text)
            {
                if (gvPreviousRow.Cells[cellCount].RowSpan < 2)
                {
                    gvRow.Cells[cellCount].RowSpan = 2;
                }
                else
                {
                    gvRow.Cells[cellCount].RowSpan =
                        gvPreviousRow.Cells[cellCount].RowSpan + 1;
                }
                gvPreviousRow.Cells[cellCount].Visible = false;
            }
        }
    }

}

Но каждый раз, когдаgvRow.Cells[cellCount].Text == gvPreviousRow.Cells[cellCount].Text пусто

Следовательно, сетка принимает странные формы. Дон»не знаю, что здесь происходит.

Кто-нибудь может помочь?

Ответы на вопрос(3)

Ваш ответ на вопрос