Laden...

Profil von a957m

myCSharp.de - Member Mitglied seit
A
a957m
myCSharp.de - Member
45
Themen
254
Beiträge
Ich habe ca. vor einem Halben Jahr begonnen mich mit C# zu beschäftigen. Folgende Themen habe ich mir schon angeignet Windows Forms, Datenbankprogrammierung
Dabei seit
20.05.2007
Letzte Aktivität
vor 12 Tagen
Alter
51 Jahre
Beruf
Dipl. Ing. Informationstechnik
Herkunft
Stuttgart
Interessen
Musik, Sport Computer
Erstellt vor 7 Jahren

Hallo Witte,

Du hast mich verstanden 😁

Ich habe einen ziemlich komplexen Select, dem ich mit DbParameter Kritierien zur Selektion übergebe. Jetzt muss ich den Select um eine where in clause erweitern und würde gern die Liste per DbParameter setzen. Dazu habe ich nichts gefunden. Habe jetzt die komplette where in clause in das SQL gepackt.

Aber vielleicht hat ja jemand noch eine Idee.

Danke

Erstellt vor 7 Jahren

verwendetes Datenbanksystem: Oracle

Hallo,

bekomme gerade folgendes nicht hin … hat vielleicht jemand eine Idee.

Habe folgenden select:

select * from zzz where kst not in ('1234','3444','4444);

Würde die Liste in der where in clause gerne über einen Parameter übergeben. Geht so was ?

Vielen Dank.

Erstellt vor 13 Jahren

Ja, klar. Ich habe aber auch schon das Problem, dass die Texte nicht richtig angezeigt werden.

Ich werde wohl versuchen mit dem HierarchicalDataTemplate die Items zu befüllen. Dort brauche ich ja aber auch wieder den Value-Converter.

Vielen Dank für Eure Unterstützung.

Erstellt vor 13 Jahren

Auszüge aus der Klasse:

public abstract class CBaseKnoten : IValidierbar, INotifyPropertyChanged
{
#region Member Variablen
        protected CBaseKnoten m_parent;
        protected bool m_status;
#endregion

...

 [XmlIgnore]
        public bool Status
        {
            get { return m_status; }
            set
            {
                m_status = value;
                if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Status"));
            }
        }

...
#region Ereignisse
        public event PropertyChangedEventHandler PropertyChanged;
#endregion
Erstellt vor 13 Jahren

Hi,

anbei ein Auszug der Code-Behind Datei:

private void AddItem2Tree(CBaseKnoten _knoten, TreeViewItem _item)
        {
            foreach (CBaseKnoten bk in _knoten.Children)
            {
                TreeViewItem subitem = MakeTreeViewItem(bk);
                _item.Items.Add(subitem);
                AddItem2Tree(bk, subitem);
            }
        }
        private TreeViewItem MakeTreeViewItem(CBaseKnoten _knoten)
        {
            TreeViewItem item = new TreeViewItem();
            item.DataContext = _knoten;
            item.Tag = _knoten;
           
            return item;
        }
Erstellt vor 13 Jahren

Hi,

hab nach Euren Anregungen noch mal meinen Code durchforstet und festgestellt, dass in der Code-Behind Datei die Text-Eigenschaft für den TextBlock gesetzt wird. Mache ich dies über XAML werden keine Texte mehr angezeigt. Damit ist die Vemutung von Quaneu nun doch bestätigt. Nur was kann da falsch laufen ? Beim Erzeugen der TreeViewItem Objekte setzte ich den DataContext auf das jeweilige Objekt.

Erstellt vor 13 Jahren

Hallo Quaneu,

die Lösung über einen Converter habe ich relativ häufig bei meiner Suche im Internet gefunden. Scheint relativ gängig zu sein, aber aus meiner Sicht nicht sehr schön, ich würde ja schon gern alles in XAML machen.

Der DataContext sollte ja eigentlich schon stimmen, da die Texte im Tree korrekt angezeigt werden.

Danke für Deine Unterstützung.

Erstellt vor 13 Jahren

Hallo Kollegen,

bräuchte eine konkrete Anregung. Hab einiges zu dem Thema gefunden und hatte auch das Gefühl, dass ich schon langsam etwas mit der WPF machen kann, aber nun dies...

Hab Objekte mit der Eigenschaft Status in einem Baum visualisiert. Abhängig von Status sollen unterschiedliche Images vor den Items angezeigt werden. Dies passiert dummerweise nicht, es wird immer das gleiche angezeigt.

Die Objekte habe ich über den DataContext an das jeweilige TreeViewItem gebunden. Hat jemand eine Idee

<Style TargetType="{x:Type TreeViewItem}">
                    <Setter Property="HeaderTemplate">
                        <Setter.Value>
                            <DataTemplate DataType="my:CBaseKnoten">
                                <StackPanel Orientation="Horizontal">
                                    <Image Name="Bild" Width="16" Height="16" Source="Images\Saved.png"/>
                                    <TextBlock Text="{Binding}" Margin="5"/>
                                </StackPanel>

                                <DataTemplate.Triggers>
                                    <DataTrigger Binding="{Binding Path=Status}" Value="True">
                                            <Setter Property="Image.Source" Value="Images\Changed.png" TargetName="Bild"/>
                                        </DataTrigger>
                                </DataTemplate.Triggers>
                                
                            </DataTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>
Erstellt vor 13 Jahren

Hallo,

hast Du schon mal die Ländereinstellungen verglichen. Ist es beides mal ein deutsches Windows 7 ?

Tschüss

Erstellt vor 13 Jahren

Hallo,

ich mach das so:

chartTemp.ChartAreas[0].AxisX.Minimum = min.ToOADate();
chartTemp.ChartAreas[0].AxisX.Maximum = max.ToOADate();

Dabei ist das Zeitfenster über die Zpt min und max definiert ist. Wenn die aktuelle Zeit größer als max ist, muss das Zeitfenster weitergeschoben werden.

Zum Beispiel:

max.AddSeconds(10);
min.AddSeconds(10);

Bin gerade dabei mit einer Scroll-Bar es so hinzubekommen, dass ich mir den zeitlichen Verlauf auch noch anschauen kann, dies will aber noch nicht so richtig klappen.

10 von 254 Beiträgen