title: value of type 'cfeedback' cannot be converted to 'system.collections.arraylist'
body: <p>Firstly, i have a grdData at my main page. After choosing the data i want and went to another page using </p>
  
  <pre><code>    Request.QueryString("id")
  </code></pre>
  
  <p>In that page i would like to make another grdData using the </p>
  
  <pre><code>    Request.QueryString("id")
  </code></pre>
  
  <p>but came upon an error by </p>
  
  <pre><code>    Value of type 'cfeedback' cannot be converted to 'system.collections.arraylist'
  </code></pre>
  
  <p>Below are my codes</p>
  
  <pre><code>    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
      Dim objArrayList As New ArrayList
      Dim objCDBFeedback As New CDBFeedback
      Dim intGuestID2 As Integer
      intGuestID2 = Request.QueryString("id")
      objArrayList = objCDBFeedback.getFeedBack(intGuestID2)
      grdResult.DataSource = objArrayList
  
  
      grdResult.DataBind()
  
      grdResult.HeaderRow.BackColor = Drawing.Color.AliceBlue
      grdResult.RowStyle.BackColor = Drawing.Color.BlanchedAlmond
      grdResult.AlternatingRowStyle.BackColor = Drawing.Color.LightSalmon
  
      grdResult.Columns(0).Visible = True
  
  
  End Sub
  </code></pre>
  
  <p>My Function</p>
  
  <pre><code>    Public Function getFeedBack(ByVal pintGuestID1 As Integer) As CFeedback
      Dim objCmd As New MySqlCommand
      Dim objCn As New MySqlConnection(connectionString)
      Dim objAdapter As New MySqlDataAdapter
      Dim strSQL As String = ""
      Dim objDs As New DataSet
      Dim objDataRow As DataRow
  
      strSQL = "SELECT * FROM tblFeedback WHERE strGuestCodeFB=" &amp; pintGuestID1
      objCmd.CommandText = strSQL
      objCmd.Connection = objCn
      objAdapter.SelectCommand = objCmd
  
      objCn.Open()
  
      objAdapter.Fill(objDs, "tblFeedback")
      objDataRow = objDs.Tables("tblFeedback").Rows(0)
      Dim objCFeedback As New CFeedback
  
  
      objCFeedback.Feedback = objDataRow.Item("strGuestCompanyTI")
  
      objCn.Close()
      Return objCFeedback
  End Function
  </code></pre>
  
  <p>My Class </p>
  
  <pre><code>Public Class CFeedback
  Private strGuestCodeFB As Integer
  Private strFeedBackFB As String
  
  Public Property GuestId() As String
      Get
          Return strGuestCodeFB
      End Get
      Set(ByVal value As String)
          strGuestCodeFB = value
      End Set
  End Property
  
  Public Property Feedback() As String
      Get
          Return strFeedBackFB
      End Get
      Set(ByVal value As String)
          strFeedBackFB = value
      End Set
  End Property
  
  End Class
  </code></pre>
  
  <p>So is it possible to have a grdData base on querystring?</p>