Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.078 pregleda

Najnovija ↓

Redovi iz datagrid-a kao jedan string, Kako? 12.01.2010. u 09:54 · pre 204 meseca
izmenjeno 1 put, poslednji put dragan.zm 12.01.2010. u 10:51
  1. dragan.zm12.01.2010. u 10:51zapis iz teksta poruke
#1
Radim nesto u C#-u, mala desktop aplikacija, napravio sam da podatke iz access baze ucitam u datagridview controlu koja se zove dgvAtoB.

Grid kontrola je samo jedna coluna sa email adresama.

Postavio sam dugme na formu i sada mi treba nacin kako da procitam sve redove i colone i postavim ih kao jedan string, tako da vrijednosti budu odvojene tacka zarezom.

Recimo:

String = "prvired;drugired;trecired"

Puno hvala svima, pokusavam nac preko neta ali nista konkretno.
Re: Redovi iz datagrid-a kao jedan string, Kako? 12.01.2010. u 15:26 · pre 204 meseca #3
Code:


String s = "";
            for (int i = 0; i<dataGridView1.Rows.Count-1; i++)
                for (int j = 0; j < dataGridView1.Columns.Count; j++)
                    s+=dataGridView1[j, i].Value.ToString()+";";


ako nemas na kraju tabele jedan prazan red ne treba -1 kod Rows.Count
Re: Redovi iz datagrid-a kao jedan string, Kako? 12.01.2010. u 15:43 · pre 204 meseca #4
Kad spajate vise od par stringova koristite StringBuilder
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Redovi iz datagrid-a kao jedan string, Kako? 12.01.2010. u 15:46 · pre 204 meseca
izmenjeno 1 put, poslednji put malo_nj 12.01.2010. u 16:01
  1. malo_nj12.01.2010. u 16:01zapis iz teksta poruke
#5
oldschool

et usput primjetih da koristis samo jednu kolonu pa moze i sa jednom for petljom

Code:

String s = "";
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
                sb.Append(dataGridView1[0, i].Value.ToString()+";");
           s=sb.ToString();
Re: Redovi iz datagrid-a kao jedan string, Kako? 13.01.2010. u 16:29 · pre 204 meseca #7
Da ne otvaram novu temu, mozete li mi reci kako da uradim prebacivanje sa jednog datagridview na drugi.

Znaci imam dva DG-a, datagridview1 i datagridview1
Odem na event i izaberem on doubleclick, sta sad trebam uradit da kad kliknem dvaput na red da se prebaci u drugi dg. Napominjem da je rijec o samo jednoj koloni.

Re: Redovi iz datagrid-a kao jedan string, Kako? 13.01.2010. u 18:18 · pre 204 meseca
izmenjeno 1 put, poslednji put night-shift 15.01.2010. u 02:21
  1. night-shift15.01.2010. u 02:21zapis iz teksta poruke
#8
Code (cpp):


int trenutnaPozicija = dgView1.CurrentRow.Index;

DataGridViewRow d = (DataGridViewRow)dgView1.Rows[trenutnaPozicija].Clone();

for (int i = 0; i < dgView1.Rows[trenutnaPozicija].Cells.Count; i++)
{
     d.Cells[i].Value = dgView1.Rows[trenutnaPozicija].Cells[i].Value;
}
dgView2.Rows.Add(d);
Potpis
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme