Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DataGrid

[es] :: .NET :: DataGrid

[ Pregleda: 3185 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon DataGrid22.07.2002. u 11:12 - pre 264 meseci
Zna li neko kako moze u DataGridu da se nadje tekst selektovanog Row-a tj. da ako mi DataGrid povezan sa nekom bazom pa ja onda hocu da nesto uradim sa odredjenim redom mogu da selektujem taj red i onda kliknem na taster (za editovanje na primer)?
BTW, kako bih mogao da ogranicim selektovanje na ceo red a ne samo na jednu celiju. Dakle kad korisnik klikne na bilo koju celiju u redu red se ce selektuje (kao u ListBoxu).
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: DataGrid22.07.2002. u 14:35 - pre 264 meseci
Citat:

Zna li neko kako moze u DataGridu da se nadje tekst selektovanog Row-a


Code:

        Dim i As Integer
        For i = 0 To CType(DataGrid1.DataSource, DataTable).Columns.Count - 1
            MsgBox(DataGrid1.Item(DataGrid1.CurrentRowIndex, i).ToString)
        Next


Citat:

BTW, kako bih mogao da ogranicim selektovanje na ceo red a ne samo na jednu celiju. Dakle kad korisnik klikne na bilo koju celiju u redu red se ce selektuje (kao u ListBoxu).


U DataGrid1_MouseUp event-handler rutinu mozes da stavis nesto kao:
Code:

        Dim pt = New Point(e.X, e.Y)
        Dim hittest As DataGrid.HitTestInfo = DataGrid1.HitTest(pt)
        If hittest.Type = DataGrid.HitTestType.Cell Then
            DataGrid1.CurrentCell = New DataGridCell(hittest.Row, hittest.Column)
            DataGrid1.Select(hittest.Row)
        End If


Mislim da primeri sami sebe najbolje objasnjavaju.


Commercial-Free !!!
 
Odgovor na temu

[es] :: .NET :: DataGrid

[ Pregleda: 3185 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.