[ dragan.zm @ 12.01.2010. 08:54 ] @
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.


[Ovu poruku je menjao dragan.zm dana 12.01.2010. u 10:51 GMT+1]
[ dragan.zm @ 12.01.2010. 14:06 ] @
pa ne mogu da vjerujem da nigdje ne mogu naci rijesenje za ovo a tako mi izgleda jednostavno.

[ malo_nj @ 12.01.2010. 14:26 ] @
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
[ mmix @ 12.01.2010. 14:43 ] @
Kad spajate vise od par stringova koristite StringBuilder
[ malo_nj @ 12.01.2010. 14:46 ] @
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();


[Ovu poruku je menjao malo_nj dana 12.01.2010. u 16:01 GMT+1]
[ dragan.zm @ 12.01.2010. 15:26 ] @
Fala mnogo prijatelju, radi odlicno.
[ dragan.zm @ 13.01.2010. 15:29 ] @
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.

[ night-shift @ 13.01.2010. 17:18 ] @
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);


[Ovu poruku je menjao night-shift dana 15.01.2010. u 02:21 GMT+1]