2009-04-12 3 views
0

этот код никогда не заполняет вид сетки, я знаю, что Somthing неправильно здесь кодЧто-то случилось с моим кодом GridView

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 

и я уже создал набор данных с помощью мастера под названием ZidduDataSet.xsd и имя адаптера FilesTableAdapter

Может ли кто-нибудь помочь?

+0

Это совершенно непонятно. Пожалуйста, переосмыслите, перефразируйте, переформатируйте и откройте новый вопрос (этот, несомненно, будет закрыт очень быстро.) Мы пожертвуем время и силы, чтобы помочь вам, но вы также должны приложить минимальные усилия. –

+0

Пожалуйста, добавьте фактическое сообщение об ошибке – gbn

ответ

1

Я не кодер VB, но я думаю, что вы должны вызвать функцию Databind() на событии Page Load.

надеюсь, что это поможет.

0

Единственное, что не так с кодом, заключается в том, что filestable не используется. Если ваше gridview не появляется, тогда у вас есть проблема, когда я думаю.

  1. btnfill_Click не получает вызова. Проверьте разметку .aspx, чтобы убедиться, что обработчик события указан.
  2. filesAdp.GetData не возвращает данные.
  3. GridView1 не отображается на странице.