La programmation décrite ici permet visualiser les données brutes de la fiche signalétique en cours d'édition. Cette visualisation se fait via le DataSetViewer de MercatorUi. Le code est à exécuter à partir d'un onglet C# de l'éditeur de code une fois que la fiche signalétique souhaitée a été ouverte. Notons que ceci permet de visualiser la propriété DataSource de la fenêtre SigFom. Cette propriété est en fait une DataTable qui ne contient qu'un seul enregistrement.
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorUi;
using System.Windows.Forms;
namespace MyNameSpace
{
public class Class1 : MercatorUi.Interfaces.IExec
{
public void Main()
{
List<Form> l = _Divers.OpenFormsByType(typeof(MercatorUi.Forms.Sig.SigForm));
if (l.Count > 0)
{
MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)l[0];
_Divers.ViewData(sigForm.DataSource);
}
}
}
}