title: DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'ProductID'
body: <p>Friends i have properly bind the  dropdown with dataset but it is giving this error:
  my codes are:</p>
  
  <p>To Bind-Data Set</p>
  
  <pre><code> DataSet ds = new ViewAction().GetAllProductInfoData();
              ddlprdctname.DataSource = ds;
              ddlprdctname.DataTextField = "ProductName";
              ddlprdctname.DataValueField ="ProductID";
              ddlprdctname.DataBind();
  </code></pre>
  
  <p>and GetAllProductInfoData() function is</p>
  
  <pre><code> public DataSet GetAllProductInfoData()
          {
              SqlCommand cmd = DataConnection.GetConnection().CreateCommand();
              cmd.CommandText = "Select ProductID ProductName,SubCategory2ID,CompanyID,Price,Quantity,Description from ProductInfo";
              SqlDataAdapter da = new SqlDataAdapter(cmd);
              DataSet ds = new DataSet();
              da.Fill(ds);
              cmd.Dispose();
              DataConnection.CloseConnection();
              return ds;
          }
  </code></pre>
  
  <p>What is the error please hellp me to solve</p>