i Créez moi-même et non connecté à la base de données.
Private Sub GridView3_Sorting(sender As Object, e As GridViewSortEventArgs) Handles GridView3.Sorting Dim dt As New DataTable("GridView3") Dim view As New DataView(dt) view.Sort = String.Format(â{0} {1}â, "Dene1", "ASC") 'alternative-1 view.Sort = "Dene1 ASC" 'alternative-2 dt.DefaultView.Sort = "Dene1 ASC" 'alternative-3 GridView3.DataBind() End Sub
3 Réponses :
Vous devez vous donner une colonne de table de données un nom:
Merci de votre intérêt. Mais l'erreur est "0 numéro de numéro de numéro non trouvé".
Selon JustinHui Réponse, le jeu de données aura besoin de colonnes avec un nom, mais j'ai également noté autre chose.
Gridview3.DataSource = dt.DefaultView
Je pense qu'il vous manque l'attribut datafield code>. Voici mon code de concepteur à partir d'une implémentation similaire.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim dt As New DataTable()
dt.Columns.AddRange(New DataColumn() {New DataColumn("Id", GetType(Integer)), New DataColumn("Name", GetType(String)), New DataColumn("Country", GetType(String))})
dt.Rows.Add(1, "John Hammond", "United States")
dt.Rows.Add(2, "Mudassar Khan", "India")
dt.Rows.Add(3, "Suzanne Mathews", "France")
dt.Rows.Add(4, "Robert Schidner", "Russia")
GridView1.DataSource = dt
GridView1.DataBind()
End Sub
Merci de votre intérêt. Mais si je décris "Datafield", l'erreur est "Connexion de la source de données".