Novo

Forum kao aplikacija na telefonu

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

  • 8 odgovora
  • 3.636 pregleda

Najnovija ↓

podaci iz datagrida u listbox 25.08.2007. u 12:09 · pre 233 meseca #1
Dali mi može netko reći kako da npr. podaci iz jednog stupca iz datagrida budu upisani u Listbox?

Znači imam datagrid u kojem je učitana neka tablica, i sada želim da podatke iz stupca "Prezime" upišem u Listbox tako da u njemu imam sva prezimena iz tog stupca.

Dali mi može netko reći kako općenito mogu iz određenog stupca u datagridu doći do podatka.Znači da kažem da hoću podatak iz trećeg reda datagrida iz stupca "Ime" ? Npr. želim da je taj podatak upisan u label1.caption?

Riječ je o VisualBasicu 6.0.

Unaprijed hvala.
Re: podaci iz datagrida u listbox 25.08.2007. u 17:59 · pre 233 meseca #2
Code:

Label1.Caption = DataGrid1.Text
Potpis
steve585
Re: podaci iz datagrida u listbox 25.08.2007. u 23:31 · pre 233 meseca #3
Ovo sam i ja znao.

Ali kako da ja učitam točno određeno polje iz određenog redka i određenog stupca? Pri tome mislim bez korištenja miša.
Re: podaci iz datagrida u listbox 26.08.2007. u 11:20 · pre 233 meseca #4
Code:
 DataGrid1.Row = 1
 DataGrid1.Col = 1
a = DataGrid1.Text
Label1.Caption = a
Potpis
steve585
Re: podaci iz datagrida u listbox 26.08.2007. u 13:55 · pre 233 meseca #5
Mislim da si ovo traazio:
Code:
Private Sub Command1_Click()
Dim I As Integer
Dim iRow As Integer
Dim iCol As Integer

    For I = 1 To DataGrid1.Rows - 1
        List1.AddItem DataGrid1.TextMatrix(I, 3)
    Next I
    '--------------------------------------------
    iRow = 2
    iCol = 3
    
    Label1.Caption = DataGrid1.TextMatrix(iRow, iCol)
    
End Sub


Pogledaj svojstvo "TextMatrix" Grida, sa njim direktno izvlacis podatka iz odredjenog polja
Grida. Trebas samo proslijediti broj Kolone i broj Redka Grida u Funkciju, da bi se pozicionirao
u odredjeno polje.
Potpis
Ero S Onoga Sveta
Re: podaci iz datagrida u listbox 26.08.2007. u 14:20 · pre 233 meseca #6
Kod mene DataGrid nema svojstvo TextMatrix
Potpis
steve585
Re: podaci iz datagrida u listbox 26.08.2007. u 23:42 · pre 233 meseca #7
Evo na brzinu ono sto si trazio.

Code:

Private Sub Form_Load()
    
    Adodc1.RecordSource = "SELECT * FROM Proba"
    
    datoteka = "C:\Proba\db1.mdb"
    
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & datoteka & ";Persist Security Info=False"
    
    Set DataGrid1.DataSource = Adodc1
    
    For r = 0 To 10
            DataGrid1.Row = r
            DataGrid1.Col = 1
            List1.AddItem DataGrid1.Text
    Next r
    
    DataGrid1.Row = 2
    DataGrid1.Col = 1
    Label1.Caption = DataGrid1.Text
    
    DataGrid1.Row = 0
    DataGrid1.Col = 0
    
End Sub
Potpis
rgdrajko
Re: podaci iz datagrida u listbox 30.08.2007. u 18:59 · pre 233 meseca #9
Hvala ljudi na pomoći. Uglavnom ste mi razjasnili princip rada sa datagridom, sada mi je dalje sve lakše.

Međutim,sada imam problema s nečim što mi se činilo sasvim jednostavnim i s čime nisam mislio da ću imati problema.

Upišem sljedeći kod:

Code:

datagrid1.col=0
br = datagrid1.ApproxCount - 1
For c = 0 To br
datagrid1.Row = c
List1.AddItem (datagrid1.Text)
Next c

I u List1 mi ne upiše sve iz datagrid kolone, uvijek fali podatak iz jednog reda. I što je još zanimljivije uvijek je taj podatak koji nedostaje iz predzadnjeg reda datagrida??

A najviše me živcira to što sam ovakav isti dio koda već koristio na jednoj drugoj formi i normalno radi.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme