Programmierthread

  • Ersteller Paddycore
  • Erstellt am
P
Paddycore
Registrierter Benutzer
Zuletzt hier
14.05.13
Registriert
08.09.08
Beiträge
341
Kekse
860
Hi Leute,

in der SuFu hab ich nichts gefunden, also amch ich mal einen auf.

Außer mir sind bestimmt auch noch andere angehende/ausgelernte/studierte Programmierer und Inforamtiker hier.

Hier kann man dann gerne Probleme schildern und vlt weiß ja einer Rat. Oder ihr wollt nur über dieses Thema diskutieren.

Ich komme gleich mal zu einem Problem, dass für viele sicher leicht zu lösen ist, aber mich bringt es zum Verzweifeln.

Ich programmiere im Moment eine Anwendung, die auf Button-click ausgewählte Server und Verzeichnisse durchsucht und dabei alle Datein die vom Angemeldeten User sind, in einen DatagridView anzeigt.

Ich bekomme momentan die Datein richtig in einer listbox, zur kontrolle, angezeigt. Alle korrekt soweit.
Nun werden Informationen zur jeweiligen Datei in einem Datatable gespeichert.
Diesen Datatable binde ich über

datagridview.DataSource = (mydataTable);

an das gridview.

im formular wird mir dann nur eine Zeile angezeigt in der nichts drin steht.

Die spalten wurden aber richtig erstellt.

Vlt weiß ja einer was.

Achso. C# programmier ich^^


Gruß an alle Informtiker

Pat
 
Eigenschaft
 
Hi,
hier zu Hause ist windowsfreie Zone, von daher kann ich erstmal nur raten:

hast du kontrolliert, ob in mydataTable auch wirklich was drin steht?

Eigentlich kann man da ja nicht viel falsch machen.
Vielleicht machst du erstmal ein ganz primitives Beispiel und arbeitest dich dann vorwärts, so wie hier vielleicht http://www.vb-helper.com/howto_2005_datagridview_w_datatable.html
 
im grunde kann man da nix falsch machen. ich kopier dir einfach mal fix den teil mit den datatable hier rein.


Code:
if (OwnerName.Equals(Environment.UserDomainName))
                {
                    FileInfo fn = new FileInfo(fileNames[i]);
                    string fileName = fn.Name;
                    string root = fn.FullName;
                    DateTime lastAccess = fn.LastAccessTime;
                    long size = fn.Length;

                    dataRow["Name"] = fileName;
                    dataRow["Größe"] = size;
                    dataRow["Pfad"] = root;
                    dataRow["Besitzer"] = OwnerName;
                    dataRow["Letzter Zugriff"] = lastAccess;
                    dataTable.Rows.Add(dataRow);
                    
                }


dabei gleicht er den angemeldeten nutzer mit dem besitzer der datei ab und wenn dies übereinstimmt sollte er es in den datatable schrieben.
Die datein findet er, da ich das über eine eifnache lsitbox davor abfrage.

den benutzer und dessen SID werden auch problemlos gefunden.
 
Zuletzt bearbeitet von einem Moderator:
schau mal im Debugmode, wieviel Zeilen tatsächlich in dataTable.Rows drin sind
irgendwie fehlt mir hier noch ein
dataRow = dataTable.NewRow();
du nimmst anscheinend immer die gleiche Zeile
 
das werd ich mir mal anschauen. danke für den tip.
 
Hi Leute,

ich persönlich hab nichts gegen so einen Thread in diesem Sub-Forum. Es ist schön, wenn die MB-ler sich auch gegenseitig in nicht-musikalischen Themen helfen können, mit bekannten Gesichtern und in dieser einzigartigen Atmosphäre.

Trotzdem mein persönlicher Rat, sich mit solchen Problemen an Fach-Foren zu wenden. --> Auch einige der Leute im Recording-Sub könnten Anworten auf Gitarren-Fragen geben, aber im Git-Sub wäre die Frage trotzdem besser aufgehoben (schon allein vom Fachlichen her, weniger des Organisatorischens wegen).


Für Fragen die ihr gerne hier besprechen wollt seid doch so gut und benutz das [ CODE ] - Tag; wird übersichtlicher. (Ich hab mir mal erlaubt das oben zu ändern. Mal schauen, vielleicht baut ein netter Admin noch was mit Zeilen-Nummerierungen ein.)


MfG, livebox
 

Unser weiteres Online-Angebot:
Bassic.de · Deejayforum.de · Sequencer.de · Clavio.de · Guitarworld.de · Recording.de

Musiker-Board Logo
Zurück
Oben