DataGridView - voláni událsti click   otázka

VB.NET

Přeji pěkný den vespolek ještě drobný dotaz.

Mám procedůru, kde jsem si myslel, že nastavím index vybbraného řádku:

DenniDataGridView.Rows(3).Selected = True

Pak se pokusím zavolat proceduru obsluhy události kliknutí do DGV

DenniDataGridView_CellClick(Nothing, Nothing)

A chtěl jsem číst hodnoty z řádku výše nastaveného...

Private Sub DenniDataGridView_CellClick(sender As System.Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DenniDataGridView.CellClick
Dim Radek As Integer
Dim IndexCombaZakazek As Integer
If Val(ToolStripStatusLabel2.Text) > 0 Then
Radek = DenniDataGridView.CurrentRow.Index
MsgBox(Radek.ToString)

Jenže ouha Radek.Value se vždy rovná 0.... nevím proč.... ???

Pomůže mi prosím ještě někdo ??

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Proč proboha porovnáváte string s integer? To jsou základní věci, v nichž když se udělá nebo dělá chyba, tak neni možné cokoliv dělat dál respektive to nemá valný smysl. Vraťte se k základům ještě jednou a pořádně:-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Co měl řešit ten if? Jak souvisí získávaný řádek v DataGridView s nějakým labelem na status baru (nebo co je ToolStripStatusLabel2 za kontrol).

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback