Render Barcode Images into SQL Server Reporting Services (SSRS)
Avapose.Barcode for Reporting Service
  • Linear & 2D barcode generation component
  • For .NET Framework 2.0/3.0/4.0
  • Visual Studio 2005/2008 & SQL Server 2005/2008 Reporting Services
Barcode SSRS > Barcode in SSRS
Avapose.Barcode for Reporting Service
Avapose.Barcode for Reporting Service (SSRS) is .NET control which supports all Microsoft report definition language scenarios such as Microsoft SQL Server 2000, 2005 and 2008, Visual Studio 2005, 2008 and 2010 as well as ReportViewer Local Reports (RDLC).
Avapose.Barcode for Reporting Service class library is designed to automate barcode handling in Reporting Service projects. Popular linear barcodes (Code 39, GS1 128, ISBN, ITF-14 etc.) and 2D barcodes (QR Code, Data Matrix and PDF 417) are easily added on SSRS reporting applications. This generation SDK is easy-to-use and special barcode know-how is not required.

Barcode in SSRS Report is a .net control (not barcode font) which support generating, printing linear, 2d barcode images in Microsoft SQL Server Reporting Services. No font required. It supports printing Barcode in SSRS 2008, Barcode in SSRS 2012, Barcode in SSRS 2014, QR Code in SSRS Report, Data Matrix in SSRS Report, Code 128 in SSRS Report, Code 39 in SSRS Report, PDF 417 in SSRS Report.
Avapose.Barcode for Reporting Service could be used as integrated Report Item control that you could drag & drop it from Toolbox onto your RDL reports. It could be easily used in C#.NET, VB.NET, Managed C++ and Delphi for .NET. Free domo & Visual Basic and C#.NET sample codes are provided.
.NET Barcode Generator for Reporting Services - Supported Barcodes
2D Barcodes:
QR Code

PDF 417 Data Matrix
1D Barcodes:
Codabar Code 11 Code 25 Code 39 Code 93
Code 128 EAN 8 EAN 13 EAN 128 Identcode
Onecode Interleaved 25 ISBN ISSN ITF-14
Barcode Control / SDK for Reporting Services - Installation Requirements


  • Windows XP, Windows Vista and Windows 7
  • .NET 2.0, 3.0, 3.5 and above
  • Microsoft Visual Studio 2005/2008/2010
  • Microsoft SQL Server: 2005, 2008 or 2010
  • Avapose.Barcode for Reporting Service

Setup Process:

  1. Download Avapose.Barcode for Reporting Service and unzip it;
  2. Create new Reporting Services project in Visual Studio;
  3. Add barcode into Visual Studio Toolbox of the Reporting Services project.
.NET Barcode Control for Reporting Services - Barcode Generation

Create New Reporting Services Project in Visual Studio

  1. Start Visual Studio and choose "Business Intelligence Projects", and then choose "Report Server Project Wizard" template. In next "Connection Properties" form, select "AdventureWorks" as data source and lick "OK".
  2. This brings up the "Report Wizard" window for you to create the Query string. Copy "SELECT CustomerID, TerritoryID, AccountNumber FROM Sales.Customer" to the Query string input box. Then click "Next".
  3. Select "Tabular" as report type and click "Next".
  4. Employing the default setting in the following 3 popped up dialogs and click "Next" button of them: "Design the Table", "Choose the Table Style", "Choose the Deployment Location".
  5. Name the report "Barcode in Reporting Service 2005", click "Finish".
(For more features with detailed information, see Linear Barcodes Tutorial and 2D Barcodes Tutorial)

Create Barcodes Using .NET Barcode Control for SSRS

  1. Display the toolbox of Visual Studio and navigate to "Avapose.linearbarcode.winforms.dll", then add it as item on it. Now you could find the barcode item "LinearWinControl" on toolbox.
  2. Add a column titled with "Barcode" to show the barcode images, then drag and drop the "LinearWinControl" to the "Barcode" column on your report.
  3. Go to "Properties" window and change property "BarcodeData" to "=Fields!AccountNumber.Value"
  4. Click "Preview" tab to view the generated report.
(For more sample codes, please see C#.NET Barcodes Tutorial and VB.NET Barcodes Tutorial)
Testimonial for SSRS Barcode Generator
We bought your product Barcode Generator for SSRS a few weeks ago, and it works pretty well!
Carlos Louis, Eureka Software Ltd, UK.