【发布时间】:2013-03-23 16:20:49
【问题描述】:
我在表单上有一个GridView,即使在属性窗口中将Visible 设置为True,它在浏览器中也不可见。更重要的是,我有以下代码可以使数据在GridView 的列中可见,但似乎没有什么对我有用。如果有人可以帮助我,我会很高兴。
Sub showgrid()
Try
ds.Clear()
ada = New SqlDataAdapter("Select SubjectCode'Subject Code',SubjectName'Subject Name',SubjectType'Subject Type',UserId'User Id',Password from ProgramDetails.Subjects", cn)
ada.Fill(ds, "ProgramDetails.Subjects")
cmd = New SqlCommand("Select SubjectCode'Subject Code',SubjectName'Subject Name',SubjectType'Subject Type',UserId'User Id',Password from ProgramDetails.Subjects", cn)
ada.SelectCommand = cmd
ada.Fill(ds)
GridView1.DataSource = ds.Tables(0)
Catch ex As Exception
End Try
End Sub
【问题讨论】:
-
你能在设计器中看到吗?它属于什么容器?有没有相关的css?
-
是的,我可以在设计器中看到 GridView,但在浏览器中看不到。
-
数据源必须为空。
-
DataSource 为空,但仍无法显示。但是我尝试了以下方法:
GridView1.DataSource = ("Select SubjectCode'Subject Code',SubjectName'Subject Name',SubjectType'Subject Type',UserId'User Id',Password from ProgramDetails.Subjects") GridView1.DataBind()显示 GridView 但没有任何数据。 -
为什么是空的 try-catch 块??