protected virtual void OnGetCellText(GetCellTextEventArgs args) { if (GetCellText != null) { GetCellText(this, args); } }
private string RaiseGetCellText(object rowObject, int columnIndex) { GetCellTextEventArgs args = new GetCellTextEventArgs(rowObject, columnIndex); args.CellText = defaultCellText; OnGetCellText(args); return(args.CellText); }
//--------------------------------------------------------------------------- private void vtItemsGetText(object sender, GetCellTextEventArgs e) { CItem pItem; pItem = ((SItemLink)e.Model).Item; switch (e.ColumnIndex) { // Name case 0: e.CellText = pItem.Name; break; // Nutzen case 1: e.CellText = pItem.sNutzen.ToString("0.0"); break; // Gesamtnutzen case 2: e.CellText = pItem.sGesamt.ToString("0.0"); break; // Level case 3: e.CellText = (pItem.Level).ToString(); break; // Benutzer 1 case 4: e.CellText = (pItem.GetBonusEffect(UserDefId[0])).ToString(); break; // Benutzer 2 case 5: e.CellText = (pItem.GetBonusEffect(UserDefId[1])).ToString(); break; // Benutzer 3 case 6: e.CellText = (pItem.GetBonusEffect(UserDefId[2])).ToString(); break; // Position case 7: e.CellText = Unit.xml_config.arItemSlots[pItem.Position].strPosName; break; // Art case 8: if (pItem.Class >= 0) { e.CellText = Unit.xml_config.arItemClasses[pItem.Class].Name; } else { e.CellText = sSchmuck; } break; // Artefakt case 9: e.CellText = (pItem.MaxLevel == 0) ? sNein : sJa; break; // Reich case 10: e.CellText = Utils.Realm2Str(pItem.Realm); break; // Online-DB case 11: e.CellText = pItem.Provider; break; // Erweiterung case 12: e.CellText = ((pItem.Extension != "") ? Unit.xml_config.arExtensions[Unit.xml_config.GetExtensionId(pItem.Extension)].Name : ""); break; // Letzte Änderung case 13: e.CellText = (pItem.LastUpdate).ToShortDateString(); break; } }