Hi Larry.
I'm currently using Sharp-Shooter. I bet the guys will post a sample, but this might get you going.
I assume you have donwloaded and installed the trial (http://www.perpetuumsoft.com/)
To use a SF Business Object as a datasource:
Public Class MyBOReportBBS
Inherits MicroFour.StrataFrame.Business.BusinessBindingSource#Region " Constructors "
''' <summary>
''' Default Constructor
''' </summary>
''' <remarks></remarks>
Public Sub New()
Me.BusinessObject = New MyBO()
End Sub
#End Region
#Region " Public Methods "
''' <summary>
''' Populate the data source
''' </summary>
''' <remarks></remarks>
Public Sub Fill()
If Not Me.DesignMode Then
CType(Me.BusinessObject, MyBO).FillTop100()
End If
End Sub
#End Region
End Class
Now, that will be your datasource. Of course, it is just a sample, you can grow from there. I'm usually inheriting the BO first, and then wrapping it with the BBS, so if I need to do anything specific to the report, I will do it in the inherited BO.
After that, on a form, drop a Report Sharp-Shooter ReportManager. Also drop your MyBOReportBBS.
Double click your ReportManager and on the Reports Tab, Add a new InlineReport. On the Data sources Tab, add a new data a new data source, name it as you wish.
Back on your Reports Tab, click the InlineReport you created and click Run Designer. Go to File / New and create a new Standard Report.
In the Standard Wizard, click on the Plus sign and add a DataSection. On the right, you will find a Data Source textbox, click the ... button an choose yours. Add the fields and play with it.
Hope I could make some sense with this...