2009-04-12 4 views
0

dieser Code füllt nie die Rasteransicht Ich weiß, dass somthing falsch ist hier der CodeStimmt etwas nicht mit meinem Gridview Code

Imports System.Data 
Imports ZidduDataSetTableAdapters 
Partial Class _Default 
    Inherits System.Web.UI.Page 
    Dim filesAdp As New FilesTableAdapter 
    Dim filestable As New ZidduDataSet.FilesDataTable 
    Protected Sub btnfill_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnfill.Click 
     Me.GridView1.DataSource = filesAdp.GetData 
     Me.GridView1.DataBind() 
    End Sub 
End Class 

und ich bereits erstellt den Datensatz mit Assistenten namens ZidduDataSet.xsd und der Adapter Name ist FilesTableAdapter

kann jemand helfen?

+0

Dies ist völlig unverständlich. Bitte überdenken, umformulieren, umformatieren und öffnen Sie eine neue Frage (diese wird zweifellos sehr schnell geschlossen werden.) Wir werden Zeit und Mühe spenden, um Ihnen zu helfen, aber Sie müssen auch ein Minimum an Anstrengung machen. –

+0

Bitte fügen Sie die tatsächliche Fehlermeldung hinzu – gbn

Antwort

1

Ich bin kein VB-Coder, aber ich denke, Sie sollten Datadind() Funktion auf Seite laden Ereignis auch aufrufen.

hoffe das hilft.

0

Das einzige, was falsch mit dem Code ist, dass filestable wird nie verwendet. Wenn deine Gridview nicht angezeigt wird, hast du ein Problem wo ich denke.

  1. btnfill_Click wird nicht aufgerufen. Überprüfen Sie das ASPX-Markup, um sicherzustellen, dass auf den Ereignishandler verwiesen wird.
  2. filesAdp.GetData gibt keine Daten zurück.
  3. GridView1 ist auf der Seite nicht sichtbar.