DataGridView   zodpovězená otázka

VB.NET, Komponenty, Algoritmy

Caute ludia

Mam problem z ktorym by som chcel pomoct. Chcem v DataGridView nastavit v prvom stlpci zobrazovanie cisla riadku - nieco podobne ako je napr. v MS Excel.

Existuje na to nejake nastavenie, alebo je to mozne robit iba cez kod.

Za odpoved dakujem.

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

myslim ze by to malo byt toto

' Set row labels.
Private Sub Button6_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button6.Click

    Dim rowNumber As Integer = 1
    For Each row As DataGridViewRow In dataGridView.Rows
        If row.IsNewRow Then Continue For
        row.HeaderCell.Value = "Row " & rowNumber
        rowNumber = rowNumber + 1
    Next
    dataGridView.AutoResizeRowHeadersWidth( _
        DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)
End Sub

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

nic proti este som zabudol dodat, ze to je priklad v msdn cize do buducna mozno staci pouzit google. slebo priamo.

http://msdn2.microsoft.com/en-us/library...

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

Vsetko funguje tak ako ma - Dakujem

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

Příklad tam je , ale proč je to udelané na button?

Když to dám provést ihned po naplnení datagridu tak se nic neděje. Když stejnou funci zavolám po statlačení tlačítka tak to jde. Pak ještě pokaždý jsou jinak vysoké řádky při stejném obsahu.

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

Dobrý den, podívejte se sem na můj příspěvek: http://www.vbnet.cz/forum-tema--3723-por...

reagoval jsem zde na stejný dotaz. Pokud plníte datagridView pomocí datatable, jde to vyřešit přímo, bez nutnosti procházet všechny řádky v cyklu a doplňovat číslo do prvního sloupce. Datatable to umí interně.

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

Děkuji hned to vyzkouším. Jde mi ale taky o to, že né vždy chci číslovat řádky.Potřeboval bych tam někdy i jiný text. Napr. jde nějak rozumně zaměnit sloupce a řádky? Pak bych samozřejmně potřeboval Názov sloupce "transformovat" do názvu řádku.

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