-
Gesamte Inhalte
35 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Byteloser
-
-
Wieso erweiterst Du nicht einfach dieses Verwaltungsprogramm um Abgleichroutinen?
-
Hi,
ich danke Dir... das war wirklich Hilfe im Acord. Habe den Code um eine Zeile erweitert und siehe da... es funktioniert...
Keine Ursache.
hätte ich eigentlich auch selbst sehen können :hells:
Manchmal sieht man eben den Wald vor lauter Bäumen nicht mehr. Passiert mir auch.
Ich suche noch eine Quelle in der VisuallStudio2005 selber erklärt wird... Mal so von anfang an...
Meinst Du VS2005 IDE oder .NET-Framework? Ich tippe mal auf das zweite.
Meine Hauptquellen sind: MSDN, google und Bücher. Wobei das Letzte meistens Grundlagenwissen zu einem bestimmten Bereich vermitteln.
Etwas zu finden, was .Net von anfang an erklärt ist schwierig, da das Framework zu umfangreich ist. Es kommt halt immer auf das Problem an.
Wenn Du grundlegende Sachen zu .NET + CLR wissen möchtest, kann ich dir das Buch "Microsoft .NET Framework-Programmierung in C#" von Jeffrey Richter empfehlen. (Microsoft Press, ISBN:3-86063-984-6).
Ansonsten bleibt, wie gesagt, MSDN + google.
Und dann suche ich noch Informationen zu Fortschrittsbalken und anderen Animationen... (erstellen und einbinden)... da hast du doch sicherlich auch noch ein paar heißte tipps für mich...
Da bleibt dir die Auswahl zwischen:
1. Die Standardcontrols von Microsoft zu benutzen. Hilfe findest du in o.g. Quellen.
2. Du stöbberst mal durch die Seiten, wie z.B. vbaccelerator.com, c-sharpcorner.com, codeproject.com, etc. Da gibt es schon massig an fertigen Controls und auch genug HowTo.
3. Du erstellst Dir die Sachen selber. Dann musst du dich aber mit UserControls + GDI auseinandersetzen, was nicht ganz trivial ist.
Wie gesagt, es gibt nicht "die Lösung" oder "die Anleitung", dafür sind die Problemstellungen zu unterschiedlich. Aber wer suchet, der findet!
-
Du muss die Config-Datei explizit mit Properties.Settings.Default.Save() speichern.
-
Problem 1.
Dein Problem liegt bei "Trusted_Connection=Yes;". Dieser Parameter veranlasst die Connection die aktuelle Anmeldeinformationen des Window-Kontos zu benutzen um mit dem SQL-Server zu verbinden. Somit werden die expliziten Anmeldeinformationen aus dem ConnectionString überblendet. Also entweder
Trusted_Connection=False; benutzen oder ganz weglassen.
Problem 2.
Was ist es für eine Config-Datei?
-
Du muss den ConnectionString anpassen:
... // Connectionstring zu der entsprechenden Datei festlegen XLSconnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Properties.Special.Default.pfad + "/" + fi[z].Name + ";Extended Properties=\"Excel 8.0;IMEX=1\""; ...
Bei gemixten Inhalten (zahl/text) erzwingt "IMEX=1", dass Zahlen in Text umgewandelt werden.
-
Das sieht ja schon mal super aus, Danke! Funktioniert soweit perfekt!
Bitte!
Nun noch eine Frage dazu: Wie übergebe ich der Methode delete_Click einen Parameter?
Wozu soll das gut sein?
Wenn ich hinter EventHandler(delete_Click); eine Klammer mache, will er auch die beiden Parameter Object sender und EventArgs e von mir haben.
1. Richtig: denn das entspricht auch der Signatur der Methode "delete_Click".
2. Falsch: Bei "EventHandler(delete_Click)" rufst Du die Methode ja nicht auf, sondern registrierst nur beim EventHandler-Delegaten. Also kannst Du dort keine Parameter übergeben.
Tipp?
Ja, "EventArgs e"-Objekt benutzen. Dafür ist er da.
Grüsse
Byteloser
-
{ ... System.Web.UI.WebControls.Button delete = new Button(); delete.Click += new EventHandler(delete_Click); ... } void delete_Click(object sender, EventArgs e) { //Click event }
-
Eine möglichkeit wäre die SharpZipLib-Komponente. Link. Diese ist kostenlos und wird unter der Bestimmungen der GPL distributiert.
-
Declare @filter varchar(255)
Set @filter = 'mayer'
SELECT * FROM Customer WHERE Name LIKE @filter
--Es werden Datensätze angezeigt, wo name = Mayer
Set @filter = '%mayer%'
SELECT * FROM Customer WHERE Name LIKE @filter
--Es werden Datensätze angezeigt, wo name Mayer beinhaltet
Set @filter = '%%'
SELECT * FROM Customer WHERE Name LIKE @filter
--Es werden ale Datensätze angezeigt
Ist das hilfreich?
-
Weil die Replace-Funktion den geänderten String als Rückgabeparameter hat.
Korrekt wäre:
String s = "abcd";
s = s.Replace("a", "1");
C# Prozess oder Dienst schreiben
in .NET
Geschrieben
Versuch's mal mit Datei -> hinzufügen -> Neues Projekt