Zum Inhalt springen

droge

Mitglieder
  • Gesamte Inhalte

    13
  • Benutzer seit

  • Letzter Besuch

  1. Jo das BindingSource schaut ganz gut aus
  2. Hallo, ich brauche Hilfe beim Ändern von Daten in einer DataTable. Über eine MAske werden einzelne Einträge verändert. Dies soll dann auch gleich im DataGridView angezeigt werden, welches als DataSource ein DataSet hat, in dem meine Tabellen drin sind. Im Moment mache ich das ändern doppelt, was ja aber nicht Sinn der Sache sein kann. Wie gehts einfacher ? DataRow row = this.dataSet1.Tables[ExcelAdapter.tblName2].Rows.Find(this.dataGridView1.SelectedRows[i].Cells["ID"].Value); int index = this.dataSet1.Tables[ExcelAdapter.tblName2].Rows.IndexOf(row); this.dataSet1.Tables[ExcelAdapter.tblName2].Rows[index]["Spaltenname"] = "A"; DataRowState state = this.dataSet1.Tables[ExcelAdapter.tblName2].Rows[index].RowState; this.dataGridView1.SelectedRows[i].Cells["Blase"].Value = row["Spaltenname"].ToString();
  3. Ok, danke hab mit VBA mal angeschaut, sollte für meine Bedürfnisse reichen.
  4. eine richtige datenbank steht leider nicht zur debatte : / Die Excel-Tabelle steht und ich muss damit klar kommen. gibt es auch ein c# - Äquivalent zu VBA ?
  5. Hallo, ich kenne mich mit den möglichkeiten von Excel leider nicht so ganz aus. Mein Problem ist jedenfalls folgendes: Ich muss etwas entwickeln um Daten in einer Excel-Tabelle zu verarbeiten und zu erweitern. Dabei müss sowohl vorhandenes Wissen aus dieser Excel-Tabelle als auch durch vom Nutzer hinzugefügtes Wissen verarbeitet werden. Dies soll aber für den Nutzer möglich schnell und einfach funktionieren. Das heißt die Bearbeitung soll möglichst nicht direkt in der Tabelle geschehen. Am Ende soll jeder Tupel einer Kategorie zugeordnet werden.(Je nachdem welche Einordnungen vom Nutzer gewählt wurden) Die Bearbeitung soll dabei immer für die gerade ausgewählten Tupel erfolgen. Gibt es eine Möglichkeit einen Dialog mit einer Maske bereitzustellen in der dann die Entscheidungsmöglichkeiten für den Nutzer aufgelistet sind und er per Click seine Wahl treffen kann? Ansonsten würde ich in .net eine Verbindung zur .xls-Datei aufbauen und die den Nutzerdialog selbst mit Windows Forms machen und die eingegebenen Daten wieder in die .xls schaufeln. Es wäre aber besser wenn der Nutzer alles in Excel machen kann. Das ganze sollte ausßerdem mit Office 2003 und 2007 möglich sein. Danke schonmal.
  6. droge

    [c#.net] Misteriös!

    Ok hab den Fehler gefunden, man sollte eben immer erstmal eine Nacht drüber schalfen bevor man etwas postet ^^ Peinlich
  7. droge

    [c#.net] Misteriös!

    Ok hab jetzt herausgefunden daß der counter bei nach 10000 wieder auf 1 springt und dann dort bleibt, weiß jemand einer Erklärung ?
  8. droge

    [c#.net] Misteriös!

    public void WriteNewData() { int faceIndex = -1; int vrtxCounter = -1; // Daten Array mit den Dateizeilen durchlaufen: for (int i = 0; i < Data.Length; i++) { // Nächstes TFACE im Array erkennen: if (Data[i].Contains("TFACE")) faceIndex++; // Neuen Gütewert an VRTX-Zeile anhängen: if (Data[i].Contains("VRTX")) { // Nach erstem TFACE-VRTX suchen und Array-Index auf diesen stellen: if (Data[i].Contains("VRTX " + this.Geometrien[faceIndex].StartID)) vrtxCounter = 0; // Neuen Gütewert holen: String qual = this.Geometrien[faceIndex].Punkte[vrtxCounter++].Güte.ToString(); qual = qual.Replace(',','.'); // Neuen Gütewert in Zeile i schreiben: if (Data[i].Contains("CNXYZ")) { int index = Data[i].IndexOf("CNXYZ"); Data[i] = Data[i].Remove(index, Data[i].Length - index); Data[i] = Data[i] + qual + " " + "CNXYZ"; } else Data[i] = Data[i] + qual; } } }
  9. droge

    [c#.net] Misteriös!

    Ich hab da einen Bug in meinem Programm der für mich unerklärlich ist. Es wird eine for-Schleife sehr oft durchlaufen. Innerhalb werden mit einem int-Counter den ich außerhalb der Schleife definiert habe immer neue Daten geholt. Doch wenn der Counter auf 10001 steht passiert etwas merkwürdiges, er bleibt einfach stehen und holt somit immer wieder den selben Wert. Das Programm stürzt dabe iauch nicht ab. Der Counter wird bei jedem holen automatisch mit "counter++" erhöht, es kann also nicht an einem Fehler in meinem Algorithmus liegen. Wie kann das sein ?
  10. droge

    Sortierproblem

    Mhhh... da müsste ich aber ziemlich viele additionen durchführen. In meinem Anwendungsfall hab ich polygone mit über 1000 knoten, könnte zu viel zeit verschlingen. Muss ich bei gelegenheit mal mit meinem algorithmus vergleichen was schneller ist.
  11. droge

    Sortierproblem

    die matrix geht von 0;0 bis n;n , die ID gehen von a bist z und daß ncihtmal durchgehend. Hab daß jetzt mit einem wirren Schleifenkonstrukt und einer Arraylist aus der ich die segment-IDs in ein neues array übetrage und aus dem alten lösche, sobald die ID daß 2. mal vorkommt.
  12. droge

    Sortierproblem

    Ist ja prinzipiell keine schlechte Idee, aber daß Problem liegt ja eher dabei die Daten aus dem Segment-array in diese Matrix-Form zu bekommen.
  13. Ich komme einfach nicht weiter Ich habe folgende Datenstruktur: Ein Array mit "Segmenten", jedes Segment beinhaltet eine StartID und eine EndID und repräsentiert ein Teilstück einer Außenkante eines Polygons. Allerdings ist die liste nicht so geordnet daß ich damit etwas anfangen kann, im endeffekt muss die liste so geordnet sein: 5;14 -> 14;4 -> 4;9 -> 9;27 -> ... Daß heißt jede ID kommt genau 2 mal vor, kann aber 2mal als StartID, 2mal als EndID oder als End- und StartID vorkommen. Räumlich gesehen ergeben dann die Punkte die hinter den IDs liegen einen Polygonzug der das Polygon bildet. Die ID ansich hat aber keine Bedeutung für die Lage im Polygonzug. Ich habs schon mit Hashtable und Arraylist versucht aber komme einfach auf keinen grünen zweig. Als Programmeirsprache nutze ich c#.net

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...