Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Gridview hide columns

Îåêßíçóå áðü ôï ìÝëïò Παπαδημητρίου Γεώργιος. Τελευταία δημοσίευση από το μέλος dimik στις 26-10-2007, 14:42. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  11-10-2007, 12:40 36123

    Gridview hide columns

    Γεια χαρα,

    οπως λένε  και οι μαθηματικοι, εστω οτι....

    Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound

    Dim i As Integer
    Dim ColumnsCount As Integer = GridView1.Columns.Count
    For i = 0 To ColumnsCount - 1
    If e.Row.Cells(i).Text = ""  Then e.Row.Cells(i).Visible = False
    End If
    Next

    End Sub

    Το μονο που θελω, ειναι να αποκρυψω την εκαστοτε στηλη απο το GridView εφοσον δεν περιεχεται καμια πληροφορια στη συγκεκριμενη στηλη.

    Σας ευχαριστω εκ των προτερων!

  •  14-10-2007, 11:35 36244 σε απάντηση της 36123

    Απ: Gridview hide columns

    ....χρησιμοποιοντας το dataview απο την devexpress

  •  26-10-2007, 14:42 36640 σε απάντηση της 36123

    Απ: Gridview hide columns

    Το δοκίμασα ... και από πρώτη άποψη πιστεύω ότι το GridView1.Columns.Count δε δουλεύει ...
    Άλλαξέ το με το : e.Rows.Cells.Count

    Επίσης θυμίσου ότι το πρώτο RowDatabound θα είναι τα headers του GridView, οπότε η συνθήκη
    If e.Row.Cells(i).Text = ""
    θα είναι ψευδής (μιας και το cell θα έχει σαv text το όνομα του header).



    Σύνταξη στα 18,
    Στράτευση στα 100.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems