Zum Inhalt springen

mo0N

Mitglieder
  • Gesamte Inhalte

    46
  • Benutzer seit

  • Letzter Besuch

  1. Änder die Datenquelle einfach in eine DataTable um. Mit dem TableAdapter müsstest du sie ohne Probleme befüllen können. Anschließend kannst eine Spalte in der DataTable hinzufügen, inder du deine HyperLinks anzeigen kannst. Dann übergibst du die DataTable einfach an das GridView.
  2. mo0N

    ASPx Popup Control

    Guten Abend Zusammen! Ich hoffe mal einer von euch kennt sich gut mit ASPx aus. Im Netz sind die Informationen doch sehr spärlich. Also zu meinem Problem: Ich nutze die DevExpress Steuerelemente: ASPxGridView PopupControl Beim hinzufügen eines neuen Datensatzes im DataGrid nutze ich ein Popup, auf dem ich einen Link zu einem unabhängigen Popup hinzugefügt habe. Auf diesem Popup führe ich eine Datenbankabfrage durch und geben das Ergebnis in einem DataGridView auf dem Popup aus. Funktioniert auch wunderbar, wäre da nicht der PostBack, der bei jedem Klick auf eine ASPxButton ausgeführt wird, sprich die Seite wird, bevor der Klick ausgeführt wird neu geladen. Ist die Seite neu geladen, werden die Popups natürlich auch neu geladen, die Daten bleiben allerdings komplett in den Steuerelementen bestehen. Das Problem an der Sache ist nun, dass das Popup zum hinzufügen eines Datensatzes des DataGridView's nach dem PostBack das Popup der Datenbankabfrage verdeckt. Habe schon versucht eine Art Aktivierungsreihenfolge zu setzen, klappt nur leider überhaupt nicht. Auf Wunsch poste ich gern noch die entsprechenden Quellcodes, aber das würde dieses Thema ein wenig sprengen. Ich hoffe einfach mal das ihr durch dieses wirren Text durchsteigt und möglicherweise eine Idee habt. Für eine Live-Demo des Problems bitte eine PM schicken, möchte ungern öffentlich den Link zur Seite und die Zugangsdaten posten, ist sicherlich verständlich. MfG
  3. StreamReader str = new StreamReader(sFile); str.ReadLine(); while (str.EndOfStream == false) { String[] stemp = str.ReadLine().Split(';'); //<- kann natürlich auch ein anderes Trennzeichen sein for (int i = 0; i < stemp.Length; i++) { //Hier suchst du einfach den aktuellen Wert in der DB //müsste doch mit SQL ein wirklich leichtes sein? } } str.Close(); Da hast du doch die Lösung schon fast komplett vorgekaut
  4. Moin Moin, wäre zunächst mal interessant zu wissen womit man es zu tun hat Office Version? Entwicklungsumgebung? vllt. auch noch das OS falls > XP?
  5. Das halte ich für keine gute Idee, dabei geht es um eine Inventurdatenverwaltung, und falls da wirklich mal der Fall eintreten sollte, das eine Datei über 50 MB sein sollte, darf sie auf gar keinen Fall übergangen werden, stell dir das Chaos vor, wenn da irgendwas fehlt
  6. Like this...?! private void CeCopyFile(CeFileInfo sourceFileInfo, String sDest) { CeFileStream cStream; System.IO.FileStream fout; try { try { cStream = sourceFileInfo.Open(CeFileAccess.Read, CeFileMode.OpenExisting, CeShareMode.Read); } catch (System.IO.FileNotFoundException exc) { MessageBox.Show(exc.Message); return; } try { fout = new System.IO.FileStream(sDest, System.IO.FileMode.Create); } catch (System.IO.IOException exc) { MessageBox.Show(exc.Message); return; } } catch (IndexOutOfRangeException exc) { MessageBox.Show(exc.Message); return; } try { byte[] buffer = new byte[cStream.Length]; int length = (int)cStream.Length; int sum=0; int count; while ((count = cStream.Read(buffer, sum, length - sum)) > 0) sum += count; fout.Write(buffer, 0, (int)cStream.Length); } catch (System.IO.IOException exc) { MessageBox.Show(exc.Message); } cStream.Close(); fout.Close(); } }[/PHP]
  7. In der folgenden Funktion kopiere ich eine Datei von einem, per USB verbundenen PDA, das dauert allerdings bei Dateien über 50 kb ewig lange. Jemand eine Idee, wie ich es ein wenig optimieren kann? private void CeCopyFile(CeFileInfo sourceFileInfo, String sDest) { int i; CeFileStream cStream; System.IO.FileStream fout; try { try { cStream = sourceFileInfo.Open(CeFileAccess.Read, CeFileMode.OpenExisting, CeShareMode.Read); } catch (System.IO.FileNotFoundException exc) { MessageBox.Show(exc.Message); return; } try { fout = new System.IO.FileStream(sDest, System.IO.FileMode.Create); } catch (System.IO.IOException exc) { MessageBox.Show(exc.Message); return; } } catch (IndexOutOfRangeException exc) { MessageBox.Show(exc.Message); return; } try { do { i = cStream.ReadByte(); if (i != -1) fout.WriteByte((byte)i); } while (i != -1); } catch (System.IO.IOException exc) { MessageBox.Show(exc.Message); } cStream.Close(); fout.Close(); } }[/PHP]
  8. wenn du wirklich professionelle hilfe + erklährungen willst Die Fachinformatiker Community für Ausbilder und Azubis Fachinformatiker und dann ins forum ;) hier wirst du net viel davon bekommen ;)

  9. Das gibt möglicherweise Aufschluss, aber in der Industrie reißt man sich um die Absolventen soviel kann ich versprechen. Hinter dem Qantm Institute steht übrigens die London Middlesex University, also denke ich schon dass es ein akkreditierter Studiengang ist.
  10. das hier könnte für dich sehr interessant sein, die verlosen auch jedes jahr stipendien, der abschluß ist sehr hoch angesehen, einer der dozenten arbeitet bei crytek, titel wie far cry oder crysis sagen dir ja sicher etwas benötigt man auch kein abitur für, realschule reicht, aber wenn man kein stipendium bekommt, kann es sehr teuer werden zwischen 7.000 und 12.000 euro :: Qantm Institute - the creative game and 3d experts
  11. eine bereits offene datei, kannst du meines wissens in vba nicht über den pfad ansprechen, habe ich jedenfalls noch nie gesehen
  12. Schau dir mal diese Funktion an, in der wird auf eine bereits offenen Excel-Datei zugegriffen, das sollte dir eigentlich einen Lösungsweg bereiten. Private Function Excel_Connect() As Boolean Excel_Connect = True On Error GoTo OpenError Set oExcel_App = GetObject(Class:="Excel.Application") ' Gucken ob Excel offen ist bExcelVorhanden = True On Error GoTo 0 ' In Zukunft wieder in den Debugger laufen ' Hier bei Bedarf prüfen ob Excel sichtbar ist Exit Function OpenError: ' Excel war nicht offen, also dann bitte öffnen On Error GoTo CreateError Set oExcel_App = CreateObject(Class:="Excel.Application") oExcel_App.Visible = True ' Dies gegebenenfalls rausnehmen wenn man unsichtbar arbeiten will bExcelVorhanden = False Resume Next Exit Function CreateError: 'Excel ist nicht vorhanden MsgBox "Kein Excel vorhanden" Excel_Connect = False End Function
  13. mo0N

    [VB.NET] SQL Datenbindung

    Dazu wurde mir von meinem Ausbilder jahrelang ein Spruch gedrückt Ich glaube niemand schreibt Code neu wenn er ihn so problemlos und für die Anwendungszwecke dokumentiert vorgelegt bekommt. Aber wie schon gesagt muss ja jeder selbst wissen, ich fand den Post nur einfach überflüssig und habe mich ein wenig geärgert, dass ich mir so Mühe gegeben habe bei der Erklährung und dann kommt sowas. Wenn ich meine selbstentwickelte dll im Forum frei zum download anbiete, ist da nicht viel mit Lizensansprüchen. Ich habe dort ADODB verwendet, ist sowohl in älteren Visual Studio Versionen (bis runter zu Visual Basic 6) und in den neusten (Visual Studio 2008) zu verwenden. Ich konnte sie bisher vielseitig einsetzen und bin immer gut damit gefahren.
  14. mo0N

    [VB.NET] SQL Datenbindung

    @Klotzkopp ist ja wirklich nett von dir wie du meine unterstützung hier kommentierst möchtest du mir unterstellen, dass ich hier möglicherweise schädlichen code verbreite? wozu sind die dateianhänge sonst bitte da? außerdem hätte ich auch sofort den quelltext reingestellt wenn jemand dannach gefragt hätte @orange1 wie machen wir das mit dem erklähren am besten? pm? icq?
  15. mo0N

    [VB.NET] SQL Datenbindung

    du musst mit "tmpObj.fields("Erst_Formular").value" ja irgendwas machen es einer Variablen zuweisen beispielsweise. sei versichert, dass der code einwandfrei ist Nur was ist denn deiner Meinung nach "Erst_Formular"? Es muss eine Spalte der Tabelle sein, die deine vorausgegangene Abfrage mit einschließt. Ein Beispiel: Tabelle Mitarbeiter: ID Name Vorname Abteilung 1 mo0N blabla IT wenn ich jetzt Dim tmpObj as Object tmpObj = ConDBAc.rl_VonDb("select * from Mitarbeiter") ausführe, kann ich mit meinem Objekt auf die Spaltennamen, ID, Name, Vorname und Abteilung zugreifen: While tmpobj.eof = false MsgBox(tmpObj.fields("Name").value) tmpObj.MoveNext() End While Das würde mir eine MessageBox mit dem Inhalt "mo0N" anzeigen.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...