コード例 #1
0
    void Forms_Admin_LoggedUsers_List_ПриИнициализацииСтраницы(object Отправитель, Барс.Интерфейс.АргументыСобытия Аргументы)
    {
        List <ОписаниеРаботающегоПользователя> списокПользователей;

        Application.Lock();
        списокПользователей = (Application ["РаботающиеПользователи"] as СписокРаботающихПользователей).ПолучитьСписокПользователей();
        Application.UnLock();

        Таблица_РаботающиеПользователи.ИсточникЗаписей = списокПользователей;

        if (!IsPostBack)
        {
            // выставляем столбцы таблицы
            СтолбецТаблицы столбец;

            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Пользователь";
            столбец.ИмяПоляИсточникаДанных = "ИмяПользователя";

            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Роль в системе";
            столбец.ИмяПоляИсточникаДанных = "РолиПользователя";

            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Начало работы";
            столбец.ИмяПоляИсточникаДанных = "ВремяНачалаРаботы";


            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Хост";
            столбец.ИмяПоляИсточникаДанных = "Хост";


            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "IP адрес";
            столбец.ИмяПоляИсточникаДанных = "IP";


            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Браузер";
            столбец.ИмяПоляИсточникаДанных = "UserAgent";
        }
    }
コード例 #2
0
 protected void Кнопка_Обновить_Click(object sender, EventArgs e)
 {
     Таблица_РаботающиеПользователи.Rebind();
 }