1

フォーム上に があり、プロパティ ウィンドウで に設定されているにGridViewもかかわらず、ブラウザーに表示されません。さらに、の列にデータを表示できるようにする次のコードがありますが、何も機能しないようです。誰かが私を助けてくれたらうれしいです。VisibleTrueGridView

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
4

2 に答える 2

2

DataBind()のメソッドが欠落しているようですGridView

GridView1.DataSource = ds.Tables(0)
GridView1.DataBind()   // Add this
于 2013-03-23T22:25:51.047 に答える
1
    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)
        GridView1.DataBind()'binds the datasource to the GridView
    Catch ex As Exception
    End Try
于 2013-03-23T22:21:57.367 に答える