Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Creare Gridview da codice

    Salve, avrei la necessità di creare un gridview da codice incluso il nome delle colonne e i campi contenuti in ogni record. Chi mi aiuta?

  2. #2
    per ora ho impostato autogeneratecolumns a false , creato manualmente una colonna di tipo ButtonField e associato a questa il campo pk che prendo dal dataset con la funzione DataBindGrid (vedi codice fondo.) Come faccio a dare un nome alla mia colonna?



    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    Dim gridview1colonna1 As New ButtonField
    gridview1colonna1.DataTextField = "pk"
    GridView1.Columns.Add(gridview1colonna1)

    GridView1.DataSource = DataBindGrid("bind564") 'textbox1.text)
    GridView1.DataBind()

    End Sub



    Private Function DataBindGrid(ByVal query As String) As Data.DataTable
    Dim RetDs As New DataSet

    Try
    Dim sqlDA As New SqlDataAdapter
    Dim conn As New SqlConnection("Data Source=127.0.0.1,1433;Initial Catalog=BIM;Integrated Security=SSPI;")
    Dim cmd As New SqlCommand(query, conn)
    cmd.CommandType = CommandType.StoredProcedure
    sqlDA.SelectCommand = cmd
    sqlDA.Fill(RetDs)

    Catch ex As Exception
    Response.Write("Error: " & query & vbCrLf & ex.Message)
    End Try

    Return RetDs.Tables(0)


    End Function

  3. #3

    ricolto attraverso la propietà headertext

    gridview.Columns(index - 1).HeaderText = FieldNameDestination

  4. #4
    Scusate sapete dirmi perche se creo un datagrid da codice la funzione gridview.AllowSorting = True non funziona?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.