Laden...

Forenbeiträge von mygil Ingesamt 124 Beiträge

20.06.2011 - 21:03 Uhr

Das klingt alles genial logisch!
Danke Vielmals für die Hilfe!

20.06.2011 - 20:30 Uhr

Das ganze klappt mit nicht schlecht!
Mich wundert jetzt aber, dass man eine Klasse ändern muss, nur damit man sie richtig in einem Grid angezeigt bekommt - ist das üblich, dass man das so macht?

Danke im Voraus!!
lg myGil

20.06.2011 - 18:40 Uhr

Noch steig ich nicht dahinter!

Bei Combo's ist das kein Problem - da hab ich diesen DisplayMember und kann dort auch alles bestens eintragen!

Aber nicht in diesem Grid ...

VS verwende ich! Un dieses: "materialBewegungBindingSource1" hat es mir ebenso hinzugefügt, nur habei ch auch darin keinen Display Member.

lg

20.06.2011 - 17:33 Uhr

Hallo!

Kann mir bitte jemand bei der folgenden Problematik bzw. verständnis Problem weiterhelfen?

Habe zwei Klassen:

    public class Material
    {
        public int MaterialID { get; set; }
        public string MaterialName { get; set; }
        public string MaterialNummer{ get; set; }
    }
    public class MaterialBewegung
    {
        public decimal Menge { get; set; }
        public Material material { get; set; }
    }

Jetzt befülle ich ein Grid mit einer leeren Liste aus Materialbewegungen:

    this.ultraGridDetails.DataSource = new List<MaterialBewegung>();
    this.ultraGridDetails.DataBind();

Jetzt füge ich dieser Liste ein neues Material hinzu. Die Menge und der Einzelpreis werden mir korrekte dargestellt, aber das Material selbst wird einfach nur als Objekt dargestellt und zwar: "Material".

Was muss ich jetzt machen, um mir den Materialname anstelle des "Objekts?" anzuzeigen?

Achja: Einfach ToString zu überschreiben würde in diesem Fall schon klappen, aber was wäre wenn ich die MaterialNummer sehen möchte?

Vielen Dank für eure Hilfe!

29.03.2011 - 17:50 Uhr

Hallo Koller!

Du hast mich völlig richtig verstanden!

Genau das habe ich gesucht und wie es scheint auch an der richigen STelle versucht nur wird das nicht immer von jeder Klasse auch tatsächlich dort aufgelistet - Siehe Screenshot!

Danke @ ALL!!

24.03.2011 - 17:27 Uhr

Hallo!

Kann mir jemand sagen, wie ich alle Klassen sehen, die von einer bestimmten Klasse (in meinem Fall z.b. Infragistics.Controls.Grids.ColumnBase) abgeleitet wurden?

Z.b. würde ich gerne sehen, welche Auswahl ich für den folgenden Befehl habe: this.xamGrid1.Columns.Add(Infragistics.Controls.Grids.ColumnBase);

Ich verwende Visual Studio 2008 Prof

Danke & lg myGil

13.01.2011 - 08:55 Uhr

😁

Genau sowas habe ich gesucht! Danke schön!!!

12.01.2011 - 01:32 Uhr

Kann ich mir irgendwie die Events auflisten, die ich gerade auf ein Steuerlement ausgelöst habe?
Also wenn ich z.b. mit der Maus auf einen Button klicken müsste sowas kommen:
MouseMove
MouseDown
MouseClick
MouseUp
Click

Also auch diese, in denen ich keinen Code geschrieben habe!

Danke Vielmals!

02.05.2010 - 08:13 Uhr

Hallo chilic!

Keine konkreten befürchtungen, auf den meisten pages die ich überflogen bin wurde das problem viel komplexer beschrieben/gelöst. z.b. http://www.akadia.com/services/dotnet_autoincrement.html
Und wenn ich das ganze (eigenen Handler erstellen) etc. wecklasse scheint es eben auch perfekt zu klappen! Daher mein Mißtrauen 😉

01.05.2010 - 11:36 Uhr

verwendetes Datenbanksystem: Microsoft SQL 2008
Entwicklungsumgebung: Microsoft Visual Studio / c# / Windows Form Anwendung
Skill: Freizeitprogrammierer

Ursprünglich hatte ich das Problem, dass wenn ich mittels DataAdapter neuerstelle Rows speichere "DataTable.Update(myTable)", diese zwar auf dem SQL-Server mit neuen ID versehen wurden aber nicht in meiner Tabelle (myTable).
(Grund dafür ist mir grob klar)

Im Internet habe ich recherchiert und stoß nach einigen (ziemlich komplexen) Themen auf diese Befehl: ";SELECT MaterialID = SCOPE_IDENTITY()"

Wenn ich diesen Befehl einfach nach meiner Insert-Anweisung hinzufüge, scheint alles bestens zu funktionieren! Meine eigentliche Frage lautet jetzt: Passt das so, war das letztendlich wirklich nur so einfach oder stoße ich irgendwann mal dann doch wieder auf Probleme. (z.b. wenn mehrere Personen mit meinen Anwendungen arbeiten ...)

Hier mein Insert-Befehl:
SqlCommand cmdInsert = new SqlCommand(@"INSERT INTO [WWS].[dbo].[WWS_MaterialStamm]
([KategorieID]
,[GroesseID]
,[MengeneinheitID]
,[FarbeID]
,[BevorzugterLagerortID]
,[MaterialName]
,[Mindestbestandsmenge]
,[MaterialNummerFremd]
,[MaterialBild]
,[Favorit])
VALUES (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10);SELECT MaterialID = SCOPE_IDENTITY()", myConnection);

Schon mal vielen Dank für eure Antworten!!

lg myGil

26.03.2010 - 10:30 Uhr

Klappt bestens - danke für den tipp!
lg

22.03.2010 - 09:39 Uhr

Eine Übersicht mit dem Microsoft SQL Server Management Studio habe ich bereits probiert aber genau wie du schreibst stoßt man da ziemlich gleich auf Grenzen (siehe angehängtes Bild).

Vorteil: Die Tabellen sind immer 100%ig aktuell
Nachteil:

  1. Die Beziehungen werden nur von Tabelle zu Tabelle angezeigt aber nicht welcher Spalte mit welcher Spalte in verbindung steht ... Access 97 zeigt das sogar deutlicher an.
  2. Kaum Möglichkeiten für irgendwelche Beschriftungen wie zb Rahmen, Pfeile Symbole etc.
22.03.2010 - 09:15 Uhr

verwendetes Datenbanksystem: Microsoft SQL Server 2008

Hallo!

Habe eine ganz Allgemeine Frage! Kann mir jemand einen Tipp geben, mit welchen Programm/Werkzeug heutzutage Datenbanken grafisch dargestellt werden?

Also mir geht es darum, dass ich mir eine Übersicht über meine Anwendung (aktuell 40 Tabellen) verschaffe und dabei ein Programm/Technik anlerne die heutzutage für sowas verwendet wird.

Verwenden bzw. reingeschnuzppert habe ich in:

  1. MS Visual Studio 2008
  2. MS SQL Server 2008
  3. Access
  4. Visio
  5. UML-Buch 😉

Danke + lg myGil

18.03.2010 - 15:33 Uhr

Hallo!

Kann mir jemand bei dem MS Report Viewer weiterhelfen?
Mein Report (Rechnung) beinhaltet einen Subreport (Details), mein Problem ist, dass ich oft unerwünscht einen Zeilenumbruch vor dem Subreport bekomme! Wie kann ich dies verhindern?

Ich weiß auch genau wann ich diesen unerwünschten Seitenumbruch erhalten: Und zwar genau dann, wenn die Anzahl der Detail-Rows so groß werden, dass der Report als ein ganzes auf eine neue Seite passt - (siehe Anhang)

Für Hilfe wäre ich echt dankbar!!!
lg myGil

25.01.2010 - 16:41 Uhr

Klappt bestens - vielen Danke!
lg myGil

23.01.2010 - 17:27 Uhr

verwendetes Datenbanksystem: MS SQL Server 2008

Hallo!

Kann mir jemand sagen, wie ich via SQL korrekt mathem. (also nicht kaufm.) runden kann?

Bsp.:
ROUND(1.5) wird kaufm. auf 2 gerundet
ROUND(2.5) wird kaufm. auf 3 gerundet
ROUND(3.5) wird kaufm. auf 4 gerundet
ROUND(4.5) wird kaufm. auf 5 gerundet
...

Ich bräuchte jedoch:
(1.5) mathematisch gerundet auf: 2
(2.5) mathematisch gerundet auf: 2
(3.5) mathematisch gerundet auf: 4
(4.5) mathematisch gerundet auf: 4

Aber wie kann das in SQL gemacht werden?

Danke für jede Hilfe!

23.01.2010 - 11:52 Uhr

Jetzt ist alles klar!

Vielen Dank für eure Antworten!!!

23.01.2010 - 09:52 Uhr

Hallo!

Kann mir jemand erklären, warum Math.Round so merkwürdig rundet?

z.b.:
Math.Round(2.4) Ergibt: 2.0 (war klar)
Math.Round(2.5) Ergibt: 2.0 (wahrscheinlich mathem. gerundet und nicht kaufm.)
Math.Round(2.6) Ergibt: 3.0 (war klar)

Math.Round(3.4) Ergibt: 3.0 (war klar)
Math.Round(3.5) Ergibt: 4.0 (wieso wird jetzt doch wie beim kaufm. aufgerundet?????!)
Math.Round(3.6) Ergibt: 4.0 (war klar)

Es scheint als würde es mit:
Math.Round(2.5, 0, MidpointRounding.AwayFromZero) +
Math.Round(3.5, 0, MidpointRounding.AwayFromZero)
korrekt ablaufen, kann ich dieser Rundung jetzt vertrauen oder gibts da auch irgendwelche fiesen versteckten Regeln?

Danke für eure Hilfe

02.12.2009 - 15:43 Uhr

Bzw. habe ich nach wie vor den IIS V5.1 laufen jedoch jetzt auch den internet Information Service (IIS6) Manager installiert!

02.12.2009 - 15:38 Uhr

Habe die Lösung!

Hatte auf meinem WinXP Rechner die IIS Version: 5.1 nachdem ich mir die neue Version: IIS 6.0 installierte (http://www.microsoft.com/downloads/details.aspx?familyid=f9c1fb79-c903-4842-9f6c-9db93643fdb7&displaylang=en) klappte alles einwandfrei!

Danke Peter für deine Hilfe!!!
lg myGil

02.12.2009 - 00:08 Uhr

Mein Web-Server steht und da funktioniert auch alles bestens!
Bis eben auf diesen gerade erstellten HttpHandler - der funktioniert nur Lokal:

Klappt:
http://localhost:1736/.ShowImage?id=5

Klappt:
http://XX.XX.XX.XXX/Pics

Klappt nicht:
http://XX.XXX.XX.XXX/Pics/.ShowImage?id=5

(Echte ip hab ich natürlich 😄)

hmm ...

lg myGil

01.12.2009 - 22:59 Uhr

Danke für die rasche Antwort!
Habe mir dein Beiträge durchgelesen und konnte mir dadurch auch schon erfolgreich einen handler pasteln!

Aber derzeit ist mein Handler nur Lokal erreichbar:
http://localhost:1736/.ShowImage?id=5

Weißt du (oder jemand) was ich machen muss, damit dieser auch im Web erreichbar wird?
http://XX.XXX.XX.XXX/Pics/.ShowImage?id=5

Das sind die Einstellungen die ich im IIS eingestellt habe:
Hier meine IIS Einstellungen

lg myGil

01.12.2009 - 18:33 Uhr

Hallo!

Kann mir jemand sagen, wie ich einer hundsgewöhnlichen ASP.NET Picture-Box (WebImageViewer1) ein Bild anzeigen lassen kann, dass ABER nicht als Datei auf dem Rechner abgespeichert ist sondern als Sql-Image-Datentyp (bzw. byte[]) auf einem SQL-Server gespeichert ist?

Normalerweise programmiere ich nur Windows-Forms Anwendungen und da habe ich das mit so einer Funktion ganz einfach lösen können:

    public System.Drawing.Image GetImageFromByteArray(byte[] myByteArray)
    {
        Bitmap bitmapLeer = new Bitmap(5, 5);
        System.Drawing.Image myImage = bitmapLeer;

        // Get bytes return from stored proc
        byte[] b = myByteArray;
        if (b.Length > 0)
        {
            // Open a stream for the image and write the bytes into it
            System.IO.MemoryStream stream = new System.IO.MemoryStream(b, true);
            stream.Write(b, 0, b.Length);

            // Create a bitmap from the stream
            Bitmap bmp = new Bitmap(stream);
            myImage = bmp;

            stream.Close();
        }
        return myImage;
    }
Das ganze klappt in Windows-Forms-Picture-Boxen bestens, da diese keine Dateipfade verlangen, sondern ein: IMAGE (System.Drawing.Image)! Wie kann ich das trotzdem mit dem SQL-Image-Datentyp lösen? (Zuvor das Bild als Datei auf dem Server ablegen und dann der ASP.Net Picture-Box übergeben, klappt aber das ist doch nicht Sinn und Zweck ... dann bräuchte ich es ja erst gar nicht am SQL-Server speichern!!) Weiß jemand wie ich das lösen kann - **ohne AUF DEN (mir ans Herz gewachsene) SQL-IMAGE Datentyp zu verzichten**???? Danke myGil !!
07.05.2009 - 15:42 Uhr

Hallo!

Kann mir jemand sagen, wie ich einen RTF-String auf einem Report richtig anzeigen lassen kann?

z.b. Inhalt meines Strings:
{\rtf1\ansi\ansicpg1252\deff0\deflang3079{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset0 Microsoft Sans Serif;}}\viewkind4\uc1\pard\b\f0\fs20 Hallo Welt\b0\f1\fs17\par}

Anscheinend kann man bei den Crystal Reports einfach das Format der Felder von NORMAL auf RTF ändern, geht das bei dem: MS Report Viewer auch irgendwie?

Danke im Voraus!