Laden...

Forenbeiträge von hurricane Ingesamt 379 Beiträge

12.05.2006 - 10:40 Uhr

Such mal nach (Syntax Highliting

ciao Anke

12.05.2006 - 09:14 Uhr

Du kannst zum Beispiel eine <asp:table> verwenden und diese zur Laufzeit füllen, das habe ich bereits gemacht und das geht ganz gut.

Du musst halt einzelne Rows erstellen und diese dann hinzufügen. (ist schon länger her das ich das gemacht habe)

ciao Anke

[edit]
Vielleicht suchst du aber auch ein Control wie den Repeater oder sie DataList?
[/edit]

12.05.2006 - 09:12 Uhr

@Vido,

soweit ich weiß werden diese pro Datei in die *.resx-Dateien gespeichert. Es wird dann für jede Sprache eine eigene Datei angelegt z.B. *.de.resx oder so ähnlich. Habe das selber noch nicht gemcht aber von gelesen und es auch schon oft gelesen.

ciao Anke

10.05.2006 - 09:12 Uhr

Es gibt auch eine NDoc Version die mit dem 2.0-Framework arbeiten kann.

http://blog.thomasbandt.de/SearchView.aspx?q=ndoc

bzw.

http://jonas.lagerblad.com/blog/?p=4

ciao Anke

08.05.2006 - 14:04 Uhr

Ich habe in meinem Projekt eine Sql-Datenbank angelegt (Hinzufügen --> neues Element... --> SQL-Datenbank)

Das hat auch wunderbar geklappt. Ich kann in meiner erstellten Datenbank Tabellen, Views und Prozeduren anlegen, aber wenn ich ein Datenbankdiagramm anlegen möchte kommt folgende Fehlermeldung:

Diese Datenbank weist keinen gültigen DBO-Benutzer auf, oder Sie verfügen nicht über die Berechtigungen, den DBO-Benutzer zu imitieren. Daher sind Datenbankdiagramme nicht verfügbar. Möchten Sie sich selbst zum DBO dieser Datenbank machen, um Datenbankdiagramme zu verwenden?

Klicke ich auf JA erscheint folgendes:

Diese Datenbank weist keinen gültigen DBO-Benutzer auf, oder Sie verfügen nicht über die Berechtigungen, den DBO-Benutzer zu imitieren. Daher sind Datenbankdiagramme nicht verfügbar. Stellen Sie sicher, dass das DBO-Konto gültig ist und dass Sie über die Berechtigung zum Imitieren für dieses DBO-Konto verfügen.

Hat jemand eine Idee was man anstellen muss um ein Diagramm anzulegen? Ich habe zwar meine Beziehungen angelegt (bei den einzelnen Tabellen) aber ich hätte schon gerne eine Übersicht von allen Tabellen inklusive der beziehungen. Ich habe bereits gegoogelt und im Forum gesucht, aber zu dieser Fehlermeldung finde ich leider nichts X(

Ich bin für jede HIlfe dankbar

ciao Anke

28.04.2006 - 08:12 Uhr

Soweit ich weiß musst du wirklich einen eigenen Provider schreiben wenn du eine eigene DB verwenden willst.

ciao Anke

27.04.2006 - 09:01 Uhr

Hallo Mike,

wenn ich dich richtig verstehe willst du die fertigen Controls zum Login, User Anlegen... von ASP.NET 2.0 verwenden.
Willst du nicht den Standard-Membership-Provider verwenden der mit einer MS SQL Server 2005 Express Datenbank arbeitet die er selbstständig anlegt musst du einen eingenen Membership Provider anlegen.
Dieser erbt von einem Interface und implementiert dann Methoden wie CreateUser und ähnliches

Wofür ist denn überhaupt dieser Membership Provider? Verstehe ich das richtig, dass ich hier einfach einen Provider speziell für meine Datenbank baue, den ich dann überall wiederverwenden kann?

Ja so ist das zu verstehen.

ciao Anke

18.04.2006 - 11:20 Uhr

Hallo Cordoba,

ich hatte eigentlich die Datenbankabfrage gemeint, oder wo holst du dir die Namen her? AUf eine DataTable kann man soweit ich weiß kein GroupBy anwenden, das musst du dir wenn schon selber schreiben...

18.04.2006 - 09:03 Uhr

Kannst du nicht in deiner Abfrage bereits ein Group By einbauen? Dass wäre ja am einfachsten 😉

ciao Anke

13.04.2006 - 08:47 Uhr

Ich habe ja nur den Code von orpheus2k genommen und eine Zeile eingefügt 😉

12.04.2006 - 18:46 Uhr

Hmm ja klar, war gerade am Feierabend und habe den Beitrag schnell vor dem losgehen geschrieben 😉 aber du hast es ja selber hinbekommen 👍

12.04.2006 - 16:06 Uhr

Probier doch bitte mal folgendes:


private void exitButton_Click(object sender, System.EventArgs e)
{
    DialogResult dr;
    dr = MessageBox.Show("Möchten Sie das Programm wirklich beenden?",
        "Programm Beenden",
        MessageBoxButtons.YesNo,
        MessageBoxIcon.Question);
    switch (dr)
    {
        case DialogResult.Yes:
            Application.Exit();
            break;
        case DialogResult.No:
            textBox2.Clear();

            this.DialogResult.None;

            break;
    }
}  

Geht jetzt immernoch der Dialog automatisch zu auch enn du Nein geklickt hast?

ciao Anke

12.04.2006 - 12:52 Uhr

Ich arbeite im Normalfall auch 40 Stunden in der Woche, mal ist es ein wenig mehr und mal baue ich auch Überstunden ab...

24.03.2006 - 08:24 Uhr

Wie man das ganze programatisch macht kann ich dir auch nicht sagen, aber wenn du einfach nur aus deiner ICO-Datei die einzelnen Icons ziehen willst, gibt es da keline Programme für wie z.B. LiquidIcon oder SnIco

ciao Anke

23.03.2006 - 08:54 Uhr

Ich habe da so eine Idee.

Ich weiß nicht ob ich es richtig verstanden habe, aber ich denke du meinst es so, das du halt Nutzername und Passwort eingibst und auf "OK" (oder ähnliches) klickst. Wenn alles korrekt eingegeben wurde, soll das Fenster einfach zu gehen, wenn nicht dann soll eine MessageBox aufgehen und der Dialog soll danach noch offen bleiben um z.B. das korrekte Passwort einzugeben. Hab ich das soweit korrekt verstanden?

Bei dir geht aber das Fenster einfach zu, oder? Das liegt dann wahrscheilich daran das bei dir der "OK"-Button auf DialogResult.OK steht und wenn du dann auf das Click-Event reagierst wird am Ende deiner Methode der Dialog geschlossen. Wenn du deine MessageBox mit der Fehlermeldung öffnest musst du noch den DialogResult auf z.B. None setzen und dann sollte der Dialog wieder zu gehen. Kannst es ja mal ausprobieren 😉

ciao Anke

16.03.2006 - 15:49 Uhr

Wie "druckst" du denn das PDF? Mit einem speziellen Druckertreiber? Also PdfCreator oder ähnliches?

Also bei mir funktioniert es ganz normal

15.03.2006 - 11:55 Uhr

Was bringt er dir denn beim compilieren für einen Fehler?

Also zuerstmal was grundlegendes... Bitte verwende niemals "goto", das war das erste was unser Informatik-Dozent uns im 1. Semester C beigebracht hat... Rufe dort einfach eine Methode auf, die dann halt entsprechenden Code ausführt.

Verwende if-else-Schleifen, dann muss er nicht was prüfen was eh nicht der Fall sein kann, denn entweder ist AntwortButtonZaehler gleich 50, oder es ist kleiner gleich 0, es kann aber nie beides sein 😉


private void AntwortA_Click(object sender, EventArgs e)
        {
            if (AntwortButtonZaehler == 50)
           {
                 MessageBox.Show("Bitte klicken Sie erst auf Start, um das Programm zu beginnen!");
            }
            else if (AntwortButtonZaehler <= 0)
            {
                  MessageBox.Show("Sie haben diese Frage bereits korrekt beantwortet! Bitte klicken Sie auf 'nächste Frage'!");
                  SchlussA(); // Aufuf einer Methode statt GoTo
            }
            else
            {
                  MessageBox.Show("Leider falsch! Somit ist das Programm beendet! Probieren Sie es später doch noch einmal");
                  Application.Exit();
             }
        } 

ciao Anke

14.03.2006 - 14:29 Uhr

Hallo medi,

ich sehe zwar jetzt nicht wie du deinen Rest ermittelst (was Kontrollzeugs.get_rest() macht), aber du musst nach einem Druck natürlich deine Variablen wieder rücksetzen...

14.03.2006 - 09:07 Uhr

Ja ganauso ist es. Eigentlich sollten die Gewinner ja am 03.03. ermittelt werden:

Die Bekanntgabe der Gewinner findet am 3.03.2006 statt.

13.03.2006 - 16:19 Uhr

Boah wahnsinn, das sieht ja echt genial aus, den Link habe ich mir gleich mal gespeichert 8)

13.03.2006 - 15:46 Uhr

ich habe eine Bestätigung von Golo bekommen, das die Mail angekommen ist, das war am 28.02.2006 danach habe ich nicht mehr bekommen 🙁

07.03.2006 - 08:44 Uhr

@Bini: da haben sich die Männer wohl nicht getraut 😁

Hast du auch das Girlie-Shirt genommen? Also ich finde das die Schrift ein wenig zu hoch angebracht ist...

07.03.2006 - 08:41 Uhr

Hallo GaSmo,

ein WinXP-Netzwerk? Steht da auch irgendwo ein Server hinter wie z.B. Win 2000 / 2003 mit Active Directory? Denn dein Betreff lautet ja: Active Directory Daten auslesen

Wie -acid- bereits erwähnte gibt es den System.DirectoryServices Namespace. Schau dir den doch mal an, dort findest du auch Beispiele zum Zugriff auf die gewünschten Daten 😉

Das war das 1. was ich dazu über Google gefunden habe:

http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfsystemdirectoryservices.asp

http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfsystemdirectoryservicesdirectoryentryclasstopic.asp

http://www.microsoft.com/germany/msdn/library/net/VerwendenVonSystemDirectoryServicesFuerDieSucheInActiveDirectory.mspx

05.03.2006 - 18:38 Uhr

Doch ich 😁

Ich wollte gerade fragen ob ich nun der bzw. die einzigste war?!?

24.02.2006 - 09:52 Uhr

Hallo Eser,

ich habe da gerade einen Artikel dazu gefunden:

http://www.microsoft.com/germany/msdn/library/net/vbnet/VBNETTippsDruckenUndZeichnenMitGDITeil1.mspx

schau mal bei "Umbrochenen Text drucken". Es ist allerdings in VB 😉

24.02.2006 - 09:34 Uhr

Hallo Forum,

ich habe da ein ziemlich doofes Problem.

Ich habe eine Druckmethode in meiner Anwendung implementiert die auch wunderbar funktioniert (auch über mehrere Seiten).
Ab und zu passiert es jedoch das das Papierformat von A4 auf Letter umgestellt wird. Ich versteht nicht wie und warum das passiert und bin nun schon lange am suchen X(

Es ist so, ich starte die Applikation und versuche darüber etwas auszudrucken. Dies funktioniert beim 1. mal auch alles problemlos. Es gibt aber auch Ausnahmen.
Ich habe lange ausprobiert und folgendes Phänomen herausgefunden.

  1. Ich drucke auf einem Dell-Drucker (Laser MFP 1600n)

es verläuft alles normal und er druckt auf A4

  1. Ich drucke mit irgendwas anderem, z.B. mit PDFCreator (um mir Druckkosten zusparen) - es ist jedoch egal mit was ich drucke dieses Phänomen tritt immer auf!

er zeigt mir in den Einstellungen im PrintDialog A4 an aber das fertige Dokument ist im Format Letter! In meiner Druckroutine erhalte ich aber den Wert A4 und bevor ich die Print()-Methode des Printdokumentes aufrufe stehen

Settings
PrinterSettings.DefaultPageSettings
DefaultPageSettings

alle auf A4... aber er druckt immer Letter!!!

  1. Ich drucke nochmals z.B. mit PDFCreator

diesmal steht in den Einstellungen im PrintDialog Letter und er druckt demzufolge auch so, die Ausgabe in

Settings
PrinterSettings.DefaultPageSettings
DefaultPageSettings

ist aber weiterhin A4!

Wie kann das sein? Wo holt er sich denn das her? Ich habe nun schon diese 3 Properties (Settings, PrinterSettings.DefaultPageSettings, DefaultPageSettings) gefunden in denen PageSettings vorkommen, aber das scheint es ja nicht zu sein.

Ich wäre über jede Hilfe dankbar

ciao Anke

22.02.2006 - 09:12 Uhr

Hmm so ganz genau weiß ich es nicht mehr aber ich denke mal über Google 😉

20.02.2006 - 15:32 Uhr

Ich weiß ja nicht wie du dein Bild in die PictureBox lädst, aber ich hatte auch mal ein ähnliches Problem... Wenn du das Bild direkt über den Pfad lädst, dann mache es bitte mal so:


Image img = Image.FromFile("C:\bild.bmp");

Bitmap bmp = new Bitmap(img);

img.Dispose;

// Jetzt kannst du das bmp an deine PicturBox binden
myPictureBox.Image = bmp;

Habe das jetzt aus dem Kopf geschrieben, aber es müßte so glaube ich korrekt sein 😉

ciao Anke

20.02.2006 - 15:13 Uhr

Ich hatte das Problem auch einmal. ich glaube das müßte folgendermaßen zu beheben sein:


...

if(de.Properties["physicalDeliveryOfficeName"].Value != null)
{
     buerotextBox.Text = de.Properties["physicalDeliveryOfficeName"].Value.ToString();
}

if(de.Properties["telephoneNumber"].Value != null)
{
     rufnummertextBox.Text = de.Properties["telephoneNumber"].Value.ToString();
}

...

Wenn du nämlich versuchst den Value in einen String umzuwandeln (ToString()) der Value ist jedoch NULL, dann gibt es eine Exception 😉

07.02.2006 - 18:08 Uhr

Vielen Danke liam,

ich hatte es jetzt auch ohne unterschiedliche Pools hinbekommen (frag mich nicht wie), aber ich habe jetzt einne extra Pool eingerichtet und mein Anwendung diesem zugewiesen.

ciao Anke

07.02.2006 - 17:56 Uhr

Hallo,

ich habe seit langem mal wieder eine Webanwendung programmiert (in Version 2.0) (mache sonst nur Windowsanwendungen) und habe da mal ein Problem. Ich habe auf unserem Webserver (eigener Server) gestern Abend das Framework 2.0 installiert. 1.1 ist bereits installiert gewesen und lief auch.

Jetzt habe ich alle anderen Websites auf 1.1 gestellt und nur meine eine Anwendung auf 2.0 eingestellt. Soweit ich das verstanden habe kann man ja beides parallel laufen lassen (sonst wäre ja die Auswahl der Version Quatsch).
Nun ist es aber so, das entweder 1.1-Websiten oder 2.0-Websiten gehen. Das heißt starte ich nen Webserver neu, gehen mal die Seiten mit 1.1 und mal die mit 2.0. Wenn die Seiten nicht gehen erscheint folgende Meldung:

Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

Ich habe bereits danach gegoogelt und folgendes gefunden: http://support.microsoft.com/default.aspx?kbid=811320

Ich habe alle Recht entsprechend eingestellt aber das Problem bleibt. Woran kann das liegen? Hat damit schon jemand Erfahrungen gemacht?

In Hoffnung auf Hilfe,

Anke

01.02.2006 - 08:49 Uhr

Ja das ist möglich, schau dir dazu mal die Klassen MailMessage und SmtpMail an 😉

30.01.2006 - 09:02 Uhr

herbivore hat recht, listView1_ItemSelectionChanged tritt auch ein, wenn das vorher markierte Element den Index verliert und das neue Element nicht nicht ausgewählt wurde. In diesem Fall ist dann halt nichts markiert... (hoffe das war jetzt verständlich)

19.01.2006 - 08:58 Uhr

Hallo Taxi4110,

schau dir doch mal embedded Firebird an:

(hier im Vergleich zum SQL Server 2995 Express)
http://www.dotnetfirebird.org/blog/2005/02/embedded-firebird-and-microsoft-sql.html

interessante Übersicht:
http://firebird-datenbank.de/index.html

19.01.2006 - 08:48 Uhr

Ich wollte nur mal erwähnen das die Feiertage je nach Bundesland verschieden sind 😉

Ich hatte das Problem auch mal, das ich in einen Kalender Feiertage einbauen musste. Ich habe mir einfach im Internet die Feiertage bis 2010 (oder so) rausgesucht und in eine "Liste" eingetragen. Wenn da wirklich mal ein Feiertag wegfällt, kann man das ja dann ändern, sowas kommt ja nun noch andauernd vor 😉

17.01.2006 - 09:11 Uhr

Mein Shirt ist gestern auch gekommen, hatte aber noch keine Zeit es anzuprobieren.
Es sieht von der Qualität her sehr gut aus 😉

16.01.2006 - 07:47 Uhr

Gehe einfach mit der Maus vor (bzw. über) die Methode und schreibe 3 mal "/" dann erscheint der Text den Noddles gepostet hat. Dort stehen dann auch alle Parameter die du bei einer Methode übergibst mit drin 😉

ciao Anke

12.01.2006 - 09:03 Uhr

@Bini: Brandenburg 😉

09.01.2006 - 08:58 Uhr

@talla

Ich komme süd-östloch von Berlin... habe bis Ende 98 in Frankfurt (Oder) gewohnt 😉

05.01.2006 - 08:48 Uhr

Meinen Namen habe ich seit mindestens 10 Jahren.

Ich habe mal so ein Autorennspiel für den PC gehabt und da habe ich nach einem Namen gesucht der was mit Geschwindigkeit zu tun hat, also kam ich auf hurricane.
Leider wird der Nick immer mit etwas männlichem verbunden 🙁 obwohl ich das ja nun wirklich nicht bin...

ciao Anke

28.12.2005 - 20:21 Uhr

Ich wollte mich nochmal bedanken, ich habe mich echt riesig gefreut 😁

war ja ein tolles nachträgliches Weihnachtsgeschenk 👍

16.12.2005 - 08:02 Uhr

@Torkel:

also wie bzw. ob das bei Webanwendungen geht, kann ich dir leider nicht sagen, ich habe das nur bei Windowsanwendnungen gemacht.

Ich werde aber nachher mal versuchen dieses Beispiel mit Invoke zuverwenden, denn mich interessiert jetzt echt mal was dort passiert 😉

@vitalinka:

Du musst eine Abfrage auf deinen DataView machen, und dann die Einträge in eine neue DataTable einlesen. Vielleicht geht es auch anderes, aber ich habe das noch nicht gemacht und da ist dies hier das erst was mir einfällt... (ungetestet)


DataRow[] rows = dataView.Select("irgendwas"...);

// Struktur der alten DataTable klonen
DataTable newTable = oldTable.Clone();

// Ergebnis der Abfrage auf den DataView durchlaufen
foreach(DataRow myRow in rows)
{
    // Hier muss eine Kopie der aktuellen Zeile "myRow" in eine neue DataTable
    // mit der selben Struktur der alten DataTable eingefügt werden
    // eventuell geht das mit newTable.Rows.Add(myRow.Copy()); oder ähnliches
}

ich wie gesagt nicht getestet aber so ungefähr müßte es gehen...

15.12.2005 - 07:44 Uhr

Hmm ich finde den Artikel nicht mehr, bin mir aber recht sicher das der von www.codeproject.com war...

Habe hier was gefunden, was man mal probieren müßte:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cscon/html/vclrfCodePrintingDataGridVisualC.asp

Wäre super wenn es so einfach wäre! Kann das jetzt aber gerade nicht testen...

Ansonsten sieht das hier nicht schlecht aus:

http://www.c-sharpcorner.com/Graphics/DataGridPrinterMG.asp

ciao Anke

14.12.2005 - 16:07 Uhr

Hallo Torkel,

zum exportieren brauchst du nur deine Zeilen durchlaufen und dir jeweils die Daten in eine Variable schreiben. Zwischen den Zeilen verwendest du als Trennzeichen einen Tabulator (oder Semikolon o.ä.) und am Zeilenende fügst du einen Zeilenumbruch ein.
Dann speichert du das ganz in einer CSV-Datei.

Drucken ist dann schon etwas schwieriger... Da findet man aber ein schönes Beicpiel bei CodeProject 😉

ciao Anke

14.12.2005 - 14:47 Uhr

Erstell dir doch einfach vorher ein ListVieItem (siehe Code - ungetestet):

ListViewItem item = new ListViewItem();

item.Text = node.Name.ToString();
item.SubItems.Add(node.Attributes.GetNamedItem("count").Value.ToString());

lvInformation.Items.Add(item);

ciao Anke

05.12.2005 - 15:10 Uhr

Vielleicht habe ich das Problem auch falsch verstanden, aber ich könnte mir vorstellen das es an folgendem liegt:

Die Items werden zwar selektiert aber du siehst es nicht da die ListBox nicht selektiert ist. Solch ein Problem hatte ich zumindest mal. Wenn du nun dein Control anzeigst (Visible= true) oder es dem Parent hinzufügst musst du es noch selektieren

z.B: this.listBoxControl.select();

Hatte zumindest mal so ein ähnliches Problem und das lag genau an diesem fehlenden Select().

ciao Anke

24.11.2005 - 08:58 Uhr

Ich habe eben in meinem Browser meinen Favorit www.myCSHARP.de angeklickt und bekam eine Fehlermeldung.

Ich Dödel habe die zwar in den Zwischenspeicher gelegt aber danach überschrieben, da stand was von einem SQL-Fehler.

Das war etwas merkwürdies wie ein Tabellennamen mit "bla" und ner Spalte "blabla" oder so. Also die hiße tatsächlich "bla"!

Wollte das nur mal schreiben, weil ja eine neue Version existiert... Nach erneutem Aufruf ging es auch sofort wieder.

ciao Anke

23.11.2005 - 08:45 Uhr

Hallo Tott666,

du könntest ja einfach diene Buttons auf Enabled = false setzen, dann könnten diese nicht mehr angeklickt werden 😉

ciao Anke