void Forms_Admin_LoggedUsers_List_ПриИнициализацииСтраницы(object Отправитель, Барс.Интерфейс.АргументыСобытия Аргументы) { List <ОписаниеРаботающегоПользователя> списокПользователей; Application.Lock(); списокПользователей = (Application ["РаботающиеПользователи"] as СписокРаботающихПользователей).ПолучитьСписокПользователей(); Application.UnLock(); Таблица_РаботающиеПользователи.ИсточникЗаписей = списокПользователей; if (!IsPostBack) { // выставляем столбцы таблицы СтолбецТаблицы столбец; столбец = new СтолбецТаблицы(); Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец); столбец.Заголовок = "Пользователь"; столбец.ИмяПоляИсточникаДанных = "ИмяПользователя"; столбец = new СтолбецТаблицы(); Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец); столбец.Заголовок = "Роль в системе"; столбец.ИмяПоляИсточникаДанных = "РолиПользователя"; столбец = new СтолбецТаблицы(); Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец); столбец.Заголовок = "Начало работы"; столбец.ИмяПоляИсточникаДанных = "ВремяНачалаРаботы"; столбец = new СтолбецТаблицы(); Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец); столбец.Заголовок = "Хост"; столбец.ИмяПоляИсточникаДанных = "Хост"; столбец = new СтолбецТаблицы(); Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец); столбец.Заголовок = "IP адрес"; столбец.ИмяПоляИсточникаДанных = "IP"; столбец = new СтолбецТаблицы(); Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец); столбец.Заголовок = "Браузер"; столбец.ИмяПоляИсточникаДанных = "UserAgent"; } }
protected void Кнопка_Обновить_Click(object sender, EventArgs e) { Таблица_РаботающиеПользователи.Rebind(); }