title: Argument not specified for parameter 'SiteId' of 'Public Overridable Overloads Function Fill(dataTable)
body: <blockquote>
    <p>Error: Argument not specified for parameter 'SiteId' of 'Public Overridable Overloads Function Fill(dataTable As LCSRDBDateSet.SampleDataTable, SiteId As String) As Integer'               </p>
  </blockquote>
  
  <p>How can I solve this? Pls help. This is not my own code. I'm studying other else's code.</p>
  
  <pre><code>If String.IsNullOrEmpty(reportFilter) Then daSample.SetWhereClause(String.Format("cdr_site_id = '{0}' AND cdr_datetime BETWEEN '{1}' AND '{2}' AND cdr_extension_no IN({3}) AND cdr_call_type_id IN({4}) GROUP BY cdr_extension_id", siteId, startDateTime, endDateTime, callClass, callType))
  
  Else
      Dim filters2 = reportFilter.Split(",")
      Dim ta2 As New LCSRDBDataSetTableAdapters.SampleTableAdapter
      Dim dt2 = ta.GetData(siteId)
  
  If filters.Count = dt.Rows.Count Then
      daSample.SetWhereClause(String.Format("cdr_site_id = '{0}' AND cdr_datetime BETWEEN '{1}' AND '{2}' AND cdr_extension_no IN({3}) AND cdr_call_type_id IN({4}) GROUP BY cdr_extension_id", siteId, startDateTime, endDateTime, callClass, callType))
  Else
      daSample.SetWhereClause(String.Format("cdr_site_id = '{0}' AND cdr_datetime BETWEEN '{1}' AND '{2}' AND cdr_extension_no IN({3}) AND cdr_call_type_id IN({4}) GROUP BY cdr_extension_id", siteId, startDateTime, endDateTime, callClass, callType))
  End If
  
  End If
  
  daSample.Fill(dtSample)
  rdsSample.Name = "LCSRDBDataSet_Sample"
  rdsSample.Value = dtSample
  rvScreen.LocalReport.DataSources.Add(rdsSample)
  </code></pre>