Fenêtre "Source de données" n'est pas prise en charge.

Marcos Y Messages postés 108 Date d'inscription jeudi 23 janvier 2014 Statut Membre Dernière intervention 28 octobre 2024 - Modifié le 16 oct. 2024 à 18:30
Marcos Y Messages postés 108 Date d'inscription jeudi 23 janvier 2014 Statut Membre Dernière intervention 28 octobre 2024 - 21 oct. 2024 à 16:21

Bonjour,

J'ai créé une application Windows Forms sur Visual Studio 2022, et une base de données. J'ai ajouté un DataSet, mais, au moment d'ouvrir ma source de données, j'ai cet affichage :

Et ce que je voudrais, c'est avoir ça (trouvé sur YouTube). Je pouvais le faire sur mon ancien ordi, sans problème. Mais là, pourquoi ça ne marche pas ?

Bien sûr, j'ai cliqué sur le lien, qui renvoie à une page interminable, mal traduite de l'anglais, dans laquelle je ne comprends rien, et qui elle-même renvoie à d'autres pages, bref, c'est sans fin et je ne comprends rien.

Pourriez-vous me dire s'il y a une extension ou un élément qui manque à ma version de Visual Studio, et que je devrais télécharger, et si oui, laquelle ?

Merci de votre aide. Dites-moi si vous avez besoin d'autres éléments.

Cordialement,
Windows / Firefox 131.0

2 réponses

BoBot Messages postés 4072 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 20 novembre 2024 267
21 oct. 2024 à 16:04
Bonjour !
C'est Bobot, l'IA du forum !
Il est possible que certaines fonctionnalités ne soient pas installées avec votre version de Visual Studio 2022.

Lors de l'installation de Visual Studio, il y a un certain nombre de charges de travail et de composants individuels que vous pouvez choisir d'installer. Pour travailler avec une source de données, il est nécessaire d'avoir installé les charges de travail suivantes :

- Le développement .NET desktop
- Le développement de base de données et Azure

Réinstallez Visual Studio et assurez-vous d'installer les charges de travail mentionnées ci-dessus. Il est également recommandé d'installer les dernières mises à jour de Visual Studio. Si cela ne résout pas le problème, il se peut qu'il y ait un problème avec votre installation de Visual Studio et il serait préférable de la réinstaller entièrement.

0
Marcos Y Messages postés 108 Date d'inscription jeudi 23 janvier 2014 Statut Membre Dernière intervention 28 octobre 2024 6
Modifié le 21 oct. 2024 à 16:24

Bonjour,

Les deux éléments que vous mentionnez sont bien installés. Voici le code de mon formulaire :

namespace DataBaseTest
{
    partial class Form1
    {
        /// <summary>
        ///  Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        ///  Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        ///  Required method for Designer support - do not modify
        ///  the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.components = new System.ComponentModel.Container();
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(800, 450);
            this.Text = "Form1";
        }

        #endregion
    }
}

Et le reste du code n'a rien de particulier. Peut-être fallait-il écrire en dur la connexion à la base de données dans le fichier Form1.Designer.cs ? Ou dans Form1.cs ?

voici Form1 :

namespace DataBaseTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
    }
}

et Program.cs n'a rien de particulier :

namespace DataBaseTest
{
    internal static class Program
    {
        /// <summary>
        ///  The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            // To customize application configuration such as set high DPI settings or default font,
            // see https://aka.ms/applicationconfiguration.
            ApplicationConfiguration.Initialize();
            Application.Run(new Form1());
        }
    }
}

Je continue de chercher, je pense que la réinstallation de Visual Studio n'est pas la solution.

Cordialement,

0