Как выполнить цикл через все элементы ribboncontrol barbuttunitems внутри формы windows
я хочу перебрать свое приложение win form, чтобы установить в нем свои роли безопасности.
у меня есть aribboncontrol1,который имеет шесть barbuttunItems .(barbuttunSave,barButtunEdit,barButtunDelete,barButtunNew, barButtunPrint,barButtunExit)
я хочу сделать активными только barbuttunSave и barButtunPrint(enabled=true)
в зависимости от привилегий пользователя.
Что я уже пробовал:
DataTable Contract_Det = новый DataTable();
Contract_Det.Columns.Добавить("Pri_Name");
Contract_Det.Columns.Добавить("SalemanName");
foreach (элемент BarButtonItem в ribbonControl.Предметы)
{
if (item is BarButtonItem)
{
Подряд строкаданных = Contract_Det.Невров();
строка[0] = item.Name;
строка[1] = элемент.Подпись;
Contract_Det.Rows.Add(строка);
}
}
Dgv_Invoice.Источник Данных = Contract_Det;