Пример #1
0
 protected virtual void OnGetCellText(GetCellTextEventArgs args)
 {
     if (GetCellText != null)
     {
         GetCellText(this, args);
     }
 }
Пример #2
0
        private string RaiseGetCellText(object rowObject, int columnIndex)
        {
            GetCellTextEventArgs args = new GetCellTextEventArgs(rowObject, columnIndex);

            args.CellText = defaultCellText;
            OnGetCellText(args);
            return(args.CellText);
        }
Пример #3
0
        //---------------------------------------------------------------------------

        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;
            }
        }