DevExpress.AIIntegration.WinForms.Reporting 26.1.5-pre-26241

AI-powered Extensions for DevExpress WinForms Report Designer

The DevExpress.AIIntegration.WinForms.Reporting package provides AI-powered extensions for the DevExpress WinForms Report Designer. These extensions allow users to create, modify, and localize reports with natural language commands.

Key Features

  • "Prompt-to-Report" - Users can create a report layout from a natural language description.
  • Modify Reports - Users can chat with an AI Assistant to adjust a report layout. This functionality is available in applications that target .NET 8 or later.
  • AI-generated Test Data - An AI assistant can generate test data so users can preview reports without connecting to a live data source.
  • Localize Reports - Users can click "Localize with AI" in the Localization Editor to translate all localizable property values into the selected language.
  • "Prompt-to-Expression" - Users can create valid expressions from natural language descriptions.

Examples

  1. In a WinForms application with the ReportDesigner component, install the DevExpress AI Integration package:

    dotnet add package DevExpress.AIIntegration.WinForms.Reporting
    
  2. Install packages required for your preferred AI service. See supported AI services for additional information.

  3. Register your AI service at application startup:

    using Azure.AI.OpenAI;
    using DevExpress.AIIntegration;
    using Microsoft.Extensions.AI;
    using System.ClientModel;
    
    internal static class Program {
        static string AzureOpenAIEndpoint { get { return "AZURE_OPENAI_ENDPOINT"; } }
        static string AzureOpenAIKey { get { return "AZURE_OPENAI_APIKEY"; } }
        static string DeploymentName { get { return "MODEL_NAME"; } } // For example, gpt-5.2.
        [STAThread]
        static void Main(){
            IChatClient client = new AzureOpenAIClient(
                new Uri(AzureOpenAIEndpoint),
                new ApiKeyCredential(AzureOpenAIKey))
                    .GetChatClient(DeploymentName).AsIChatClient(); 
            AIExtensionsContainerDesktop.Default.RegisterChatClient(client);
            ApplicationConfiguration.Initialize();
            Application.Run(new Form1());
        }
    }
    
  4. Register required extensions (behaviors) and attach them to the WinForms Report Designer control:

    using DevExpress.AIIntegration.WinForms.Reporting;
    // ...
    public partial class Form1 : Form {
        public Form1() {
            InitializeComponent();
            behaviorManager1.Attach<ReportPromptToReportBehavior>(reportDesigner1, behavior => {
            // ...
            });
        }
    }
    
  5. Call the BehaviorInitializer.Initialize() method at application startup if your project targets the .NET Framework and you create AI-powered behaviors in code.

    internal static class Program {
        [STAThread]
        static void Main() {
            //...
            // The Initialize() method forcibly initializes the behavior manager in .NET Framework apps.
            DevExpress.AIIntegration.WinForms.Reporting.BehaviorInitializer.Initialize();
            Application.Run(new Form1());
        }
    }
    

Evaluation Period, Pricing Options, and Licensing Terms

Whether you own a license or want to start a 30-day evaluation period, register your DevExpress license key. To obtain your key, log in to the DevExpress Download Manager. Use your existing DevExpress.com account or create a new account for free. For additional registration instructions, see License Key for DevExpress Products.

If you purchase a license after evaluating a product, re-register your updated DevExpress license key to remove evaluation version warnings/messages.

This package is included in the following commercial subscriptions:

See DevExpress Subscriptions & Licensing for subscription comparison tables, purchasing FAQ, and licensing information.

Documentation

Software Bill of Materials (SBOM)

To access SBOM files for DevExpress packages, please refer to the following article: Software Bill of Materials (SBOM) for DevExpress .NET assemblies/NuGet packages, JavaScript, VCL and other redistributable artifacts.

See Also: Information Security | Security - What You Need to Know

Useful Online Resources

Showing the top 20 packages that depend on DevExpress.AIIntegration.WinForms.Reporting.

Packages Downloads
DevExpress.AIIntegration.WinForms.Reporting.ja
Target Platform/Framework: Cross-Platform DevExpress Product Libraries Used: DevExpress AI-powered Extensions for OpenAI, Azure, Ollama, Semantic Kernel (https://www.devexpress.com/ai) Available in the following DevExpress Subscription(s): Universal, DXperience, WinForms, Reporting
3
DevExpress.AIIntegration.WinForms.Reporting.es
Target Platform/Framework: Cross-Platform DevExpress Product Libraries Used: DevExpress AI-powered Extensions for OpenAI, Azure, Ollama, Semantic Kernel (https://www.devexpress.com/ai) Available in the following DevExpress Subscription(s): Universal, DXperience, WinForms, Reporting
3
DevExpress.AIIntegration.WinForms.Reporting.de
Target Platform/Framework: Cross-Platform DevExpress Product Libraries Used: DevExpress AI-powered Extensions for OpenAI, Azure, Ollama, Semantic Kernel (https://www.devexpress.com/ai) Available in the following DevExpress Subscription(s): Universal, DXperience, WinForms, Reporting
3
DevExpress.AIIntegration.WinForms.Reporting.de
Implements APIs that enable AI-powered extensions in DevExpress WinForms Reporting controls.
3

.NET Framework 4.7.2

.NET 8.0

Version Downloads Last updated
26.1.5 1 09/21/2026
26.1.5-pre-26248 1 09/22/2026
26.1.5-pre-26241 1 09/22/2026
26.1.5-pre-26235 1 09/22/2026
26.1.5-pre-26227 1 09/22/2026
26.1.4 1 09/21/2026
26.1.4-pre-26200 2 08/01/2026
26.1.4-pre-26190 2 07/24/2026
26.1.4-pre-26179 2 07/07/2026
26.1.3 2 06/28/2026
25.2.10 0 09/22/2026
25.2.9 1 09/21/2026
25.2.8 3 06/28/2026
25.2.7 3 06/28/2026
25.2.6 3 06/28/2026
25.2.5 3 06/28/2026
25.2.4 3 06/28/2026
25.2.3 3 06/28/2026
25.1.14 0 09/22/2026
25.1.13 2 08/01/2026
25.1.12 3 06/28/2026
25.1.11 3 06/28/2026
25.1.10 3 06/28/2026
25.1.9 3 06/28/2026
25.1.8 3 06/28/2026
25.1.7 3 06/28/2026
25.1.6 3 06/28/2026
25.1.5 3 06/28/2026
25.1.4 3 06/28/2026
25.1.3 3 06/28/2026