Toevoegen van een extra kolom aan de lijst met gebruikerspaden

0000003276     -      02-06-2025

Mercator 12.0 of later ondersteunt customizers Param die de interface MercatorUi.ICustomizers.IBrowseColumnsCustomizer implementeren. De onderstaande code toont hoe een kolom kan worden toegevoegd die overeenkomt met de afdeling in de gebruikerslijst. De eigenschap DataPropertyName moet overeenkomen met een kolom in de tabel USERS. Volgens conventie neemt de eigenschap Name dezelfde waarde aan. Alle kolomtypes kunnen worden gebruikt.

Zoom
using System;
using System.Collections.Generic;
using System.Linq;
using MercatorApi;
using MercatorUi;
using System.Windows.Forms;

// <CompileWithRoslyn />

namespace Param
{
    public class Customizer : MercatorUi.ICustomizers.IBrowseColumnsCustomizer
    {
        public void BrowseColumnsCustomize(Form form, List<DataGridViewColumn> columns)
        {
            if (form is MercatorUi.Forms.Param.ParamUsersForm)
            {
                columns.Add(new DataGridViewTextBoxColumn()
                {
                    Name = "DEPT",
                    HeaderText = "Afdel.",
                    DataPropertyName = "DEPT",
                    Width = 50
                });
            }
        }
    }
}


Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)