Cześć,

Podpowiedzcie proszę jak osiągnąć zamierzony efekt, a mianowicie chodzi o przeniesie danych z jednego/kilku wierszy w przypadku w pierwszej kolumnie jest taka sama nazwa projektu.
Wyjaśnię obrazkowo, żeby łatwiej było zrozumieć.

**To co mam teraz **
screenshot-20170721155035.png

W przypadku kiedy mam w pierwszej kolumnie takie same dane chciałbym złączyć to w jeden wiersz, ale zostawiając dane z wiersza poniżej czyli np. dane dla "Projekt1" przenosimy do pierwszego wiersza i mamy na górze kolor czerwony w kolumnie 1732 i kolor niebieski w kolumnach 1737 do 1750, ale wszystko w jednym wierszu.

Złączenie potrafię zrobić, ale nie potrafię przenieść danych.

Kod złączenia poniżej

   protected void Grid1_RowDataBound1(object sender, GridViewRowEventArgs e)
    {
  
        
        for (int i = Grid1_test.Rows.Count - 1; i > 0; i--)
        {
            GridViewRow row = Grid1_test.Rows[i];
            GridViewRow previousRow = Grid1_test.Rows[i - 1];
            for (int j = 0; j < row.Cells.Count; j++)
            {
                if (row.Cells[0].Text == previousRow.Cells[0].Text)
                {
          

                    if (previousRow.Cells[0].RowSpan == 0)
                    {
                        if (row.Cells[0].RowSpan == 0)
                        {
                            previousRow.Cells[0].RowSpan += 2;
                        }
                        else
                        {
                            previousRow.Cells[0].RowSpan = row.Cells[0].RowSpan + 1;
                        }
                        row.Cells[j].Visible = false;
                    }
               }

            }
        
        }

    }

Złączenie pierwszy wiersz
screenshot-20170721155603.png

To co chcę osiągnąć:
screenshot-20170721155935.png