Generate Code 39 Barcode in RDLC ReportsCode 39 Barcode Creation in RDLC Reports with C# and VB Programming
- Compatible with Microsoft .NET Framework 2.0, 3.0, 3.5 & 4.0
- Fully consistent with Visual Studio 2005/2008/2010
- Truely support Microsoft SQL Server 2005 and above
- Create Code 39 and other 1D & 2D barcodes in RDLC Reports
- Easy to adjust Code 39 barcode properties in RDLC Reports
- Quickly export Code 39 barcode image on PDF and html
Code 39 Barcode SDK for RDLC Reports Introduction
Code 39 Barcode SDK for RDLC Reports is a mature barcode library for Code 39 and other 1D & 2D barcodes generation in RDLC Reports. It supports Microsoft .NET Framework 2.0, 3.0, 3.5 and 4.0. Developers can easily adjust Code 39 barcode properties through C# or VB.NET programming.
Code 39 Symbology Introduction
Code 39 is widely used in many industries and meets many government barcode encoding specifications, including the U.S. Department of Defense. Code 39 is defined in American National Standards Institute (ANSI) standard MH10.8M-1983 and is also known as USD-3 and 3 of 9. Code 39 Barcode SDK for RDLC Reports Download
- KeepAutomation.Barcode.RDLC.dll
- User Manual & Order Page
- End User License Agreement
Please note that this trial version is not permitted to be used in commercial applications as a "KA Barcode" watermark may be visible on Code 39 barcode image created with it. RDLC Code 39 Barcode Creation in .NET WinForms
- Open your Visual Studio and create a new DataSet with the name "AdventureWorks.xsd".
- Select "Pointer" in the "Toolbox" and drag "TableAdapter" to the new "DataSet".
- Create or select a connection to SQL Server AdvantureWorks Sample Database.
- Input "SELECT ProductID, Name FROM Production.vProductDescription WHERE (CultureID = N'en') as SQL Statements.
- Establish a new column by right clicking "vProductAndDescription" on the dataset, then name the column.
- Change the data type to "System.Byte[]".
- Switch to "Solution Explorer" and add a new "Report" item.
- Create a new "Report" item and insert a table to the report.
- Add three columns in the dataset to the report table details section.
- Drag and drop "Image" item to the last column and name it "Barcode".
- Go to "Properties" window and change "Source", "MIMEType", "Value" to "Database", "image/jpeg", "=Fields!Barcode.Value" respectively.
- Then select "Form1.cs[Design]", drag "ReportViewer" to Form1, and bind the data collection.
- Add reference "KeepAutomation.Barcode.RDLC.dll" to your project.
- Compile the following C# & VB sample codes into the method Form1_Load.
- Use "KeepAutomation.Barcode.RDLC" namespace and run your project.
C# Sample code
private void Form1_Load(object sender, EventArgs e) { // load data to the data table this.vProductAndDescriptionTableAdapter.Fill this.vProductAndDescriptionTableAdapter.Fill(this.AdventureWorks.vProductAndDescription); // create a linear barcode object BarCode code39 = new BarCode(); // set barcode type code39.Symbology = KeepAutomation.Barcode.Symbology.Code39; // draw barcodes for each data row foreach (AdventureWorks.vProductAndDescriptionRow row in this.AdventureWorks.vProductAndDescription.Rows) {// set barcode encoding data value code39.CodeToEncode = row.ProductID.ToString(); // set drawing barcode image format code39.ImageFormat = System.Drawing.Imaging.ImageFormat.Png;
row.Barcode = code39.generateBarcodeToByteArray(); } this.reportViewer1.RefreshReport(); } VB Sample code
Private Sub Form1_Load(sender As Object, e As EventArgs) ' load data to the data table this.vProductAndDescriptionTableAdapter.Fill Me.vProductAndDescriptionTableAdapter.Fill(Me.AdventureWorks.vProductAndDescription) ' create a linear barcode object Dim code39 As New BarCode() ' set barcode type code39.Symbology = KeepAutomation.Barcode.Symbology.Code39 ' draw barcodes for each data row For Each row As AdventureWorks.vProductAndDescriptionRow In Me.AdventureWorks.vProductAndDescription.Rows ' set barcode encoding data value code39.CodeToEncode = row.ProductID.ToString() ' set drawing barcode image format code39.ImageFormat = System.Drawing.Imaging.ImageFormat.Png
row.Barcode = code39.generateBarcodeToByteArray() Next Me.reportViewer1.RefreshReport() End Sub Code 39 Barcode Properties |