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 MercatorUi;
using System.Windows.Forms;
using System.Linq;
namespace MyNameSpace
{
public class Class1 : MercatorUi.Interfaces.IExec
{
public void Main()
{
MercatorUi.Forms.Sig.SigForm sigForm = Application.OpenForms.OfType<MercatorUi.Forms.Sig.SigForm>().FirstOrDefault();
if (sigForm != null)
_Divers.ViewData(sigForm.DataSource);
}
}
}