Hallo Steve,
 
ich habe mir gerade Dein Problem und die dafür vorgeschlagenen Lösungen angeschaut.
Überzeugt hat mich das ganze nicht. Die Lösung die Ihr gefunden habt sucht in einem 
String
nach einem Leerzeichen. Das funktioniert auch in der Regel "<Vorname> <Nachname>" was
machst Du aber, wenn sich eine Person mit Vornamen "Karl Heinz" nennt? Dein ganzes 
Programm
funktioniert nicht.
 
Hier eine andere Lösung:
 
Du möchtest die Strings in einer ComboBox darstellen und noch gut drauf zu greifen. 
Also nutze
Object die das können. hier ein Beispiel:
 
//Diese Klasse hält Name und Vorname fest und die ToString Methode gibt sie aus.
Zugriff auf Name und Vorname kann über die Properties geschehen.
public class MyComboBoxObject
{
                private string strName;
                private string strVorname;
                 
                public MyComboBoxObject(string Name, string Vorname)
                {
                                strName = Name;
                                strVorname = Vorname;
                }
                 
                //Überschreiben der ToString Methode um den Text in der ComboBox 
anzuzeigen
                public override string ToString()
                {
                                return strVorname+" "+strName;
                }
                 
                public string Name 
                {
                                get
                                {
                                        return strName;
                                }
                }
                 
                public string Vorname
                {
                                get
                                {
                                        return strVorname;
                                }
                }
}
 
 
//Combobox füllen
DDL_Pruefer.Items.Add(new MyComboBoxObject(OleDbReader["cName"].ToString(), 
OleDbReader["cName"].ToString());
 
//Selectiertes Item nutzen
 
MyComboBoxObject my = (MyComboBoxObject)DDL_Prufer.SelectedItem();
 
string Name = my.Name;
string Vornme = my.Name;
 
 
Versuche mal diese Variante
 
Gruß
 
Martin 
 
        -----Ursprüngliche Nachricht----- 
        Von: Steve [mailto:[EMAIL PROTECTED]] 
        Gesendet: Mi 31.07.2002 23:10 
        An: C Sharp 
        Cc: 
        Betreff: [dotnetdecsharp] string
        
        
        Hi Leute!
         
        Very Important Problem:
         
        Hab mit folgendem Code eine ComboBox gefüllt:
         
        DDL_Pruefer.Items.Add(OleDbReader["cVName"].ToString()+" 
"+OleDbReader["cNName"].ToString());
         
        Der Inhalt sieht nun folglich zB. so aus:
         
        Rudi Birnbaum
         
        Nun möchte ich aber den Vornamen und den Nachnamen wieder voneinander 
trennen.
         
        Wie funktioniert das mit der String-Bearbeitung.
         
        Ich brauche Vor- und Nachnamen wieder separat, da ich die Namen mit einer 
Datenbank abgleichen muss.
         
        Sollte den Teil des Programmes heute oder morgen früh fertig machen.
         
        Wer kann mir helfen, bitte dringend.
         
        Dankeschön,
         
        Gruß,
         
        Stefan
         
        | [dotnetdecsharp] als [EMAIL PROTECTED] subscribed | 
http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv | Listenregeln, 
sowie An- und Abmeldung zu dieser Liste: | 
http://www.dotnetgerman.com/listen/dotnetdecsharp.asp < /BLOCKQUOTE > 

<<winmail.dat>>

| [dotnetdecsharp] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv
| Listenregeln, sowie An- und Abmeldung zu dieser Liste:
| http://www.dotnetgerman.com/listen/dotnetdecsharp.asp


Antwort per Email an