[C#] datagridview wstawić tekst w dana kolumne

0

itam wszystkich, przejde do sedna od razu:

  • mam datagrida zbindwanego z tabla z bazy i do tego grida dołożona niezbindowaną kolumne

Chce aby w zależnośći od wartości 2 kolumny w 3 wyświetlał się inny tekst, oto mój kod:


private void wyswietlZabiegi()
        {
            string[] tablicaZ = { "usuwanie kamienia", "przegląd", "wypełnienie", "ekstrakcja", "licówka", "uzupełnienie protetyczne korona", "uzupełnienie protetyczn most", "uzupełnienie protetyczne proteza", "lakowanie", "fluoryzacja", "lakierowanie" };
            string h = wizytaDataGridView.RowCount.ToString();
            int p = Int32.Parse(h);

            for (int i = 0; i <= p; i++)
            {
                int u = i - 1;
                if (u == -1)
                {
                    u = u + 1;
                }

                string h1 = wizytaDataGridView.Rows[u].Cells[1].Value.ToString();

                if (h1 == "1")
                {              
                     //tutaj chce wstawić w Cells[2] wartość tablicy[0] i kombinuje ale mało wychodzi POMOCY
                }

Bardzo proszę o pomoc

0

do zamknięcia, jednak jak się z rana na problem popatrzy to tak jakoś lepiej idzie: to załatwia sprawe:

wizytaDataGridView.Rows[u].Cells[2].Value = tablicaZ[0].ToString();

nie rozumiem tylko czemu musze jawnie pokazać mu żeby element tablicy dał na stringa skoro jest to tablica stringów, jeśli ktoś może mały wykład teoretyczny przed zamknięciem będe wdzięczny

1 użytkowników online, w tym zalogowanych: 0, gości: 1