0

这段代码永远不会填满网格视图我知道这里的代码有问题

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

有人可以帮忙吗?

4

2 回答 2

1

我不是 VB 编码器,但我认为您也应该在页面加载事件上调用 Databind() 函数。

希望这可以帮助。

于 2009-04-12T19:16:15.390 回答
0

代码唯一的问题是从未使用过文件表。如果您的 gridview 没有出现,那么您在我认为的其他地方有问题。

  1. btnfill_Click 没有被调用。检查 .aspx 标记以确保引用了事件处理程序。
  2. filesAdp.GetData 不返回任何数据。
  3. GridView1 在页面上不可见。
于 2009-04-13T06:25:30.007 回答