-
Gesamte Inhalte
182 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von SeToY
-
Danke für eure Antworten! Auch ich habe TFS lieben gelernt Wo befindet sich euer Firmen-TFS-Server? Im eigenen Firmennetz oder bei einem public Hoster?
-
Hallo, ich bin mir nicht ganz sicher, in welchen Bereich das gehört... Aber da ich nicht primär über Server - sondern deren Nutzung - sprechen will, poste ich es einfach mal hier... Diese Frage richtet sich natürlich primär an diejenigen, die ihren Sourcecode privat oder in der Firma über TFS / SVN / Git etc. sichern. Nun meine Frage: Wo sichert ihr euren Sourcecode? Habt ihr dafür einen Server bei einem Hoster im Internet (Hetzner, Intergenia, ...), oder bevorzugt ihr die Variante, einen Source-Server im eigenen Netzwerk zu haben? Wenn ihr public hostet, wie unterstützt ihr die Sicherheit eures Sourcecodes? Wenn ihr privat hostet, welchen Server habt ihr im Einsatz? Einen dedizierten Server? Einen virtualisierten Server? Hat dieser Code-Server eine öffentliche IP? Danke für eure Informationen Grüße SeToY
-
Tritt der gleiche Fehler bei "this.Hide();" auf?
-
Stimmt, hätte ich vielleicht erwähnen sollen. Es ist noch nicht sicher, ob ich übernommen werde - und bevor ich dann "ohne was" dastehe, möchte ich natürlich was sicheres haben
-
Hallo, ich bin momentan Azubi im 2. Ausbildungsjahr als FI - AE (August dann im 3.). Nun ist es ja nicht mehr sooo weit bis zu den Prüfungen (2. Quartal '12), und da möchte ich ungern den Kopf mit Bewerbungen voll haben, anstatt für die Prüfungen zu lernen Würdet ihr vom jetzigen Bewerben abraten, nach dem Motto 'ist doch noch viel zu früh', oder wie würdet ihr das sehen? Danke Grüße, SeToY
-
[WPF 4.0] Objekte überschreiben mit XamlReader.Load(Stream)
SeToY antwortete auf Jeff.Jefferson's Thema in .NET
ExtensionMethods gibts ja auch nicht erst seit WPF ;p Diese Syntax übergibt der Methode das Element "uiElement" des Typen "UIElement" und führt mit diesem dann die Methode aus... Rein theoretisch hätte deine Version dann so funktionieren müssen: uiElement.Dispatcher.Invoke(new Action(() => {}), DispatcherPriority.Render); --> [U]treeMain[/U].Dispatcher.Invoke(new Action(() => {}), DispatcherPriority.Render); -
[WPF 4.0] Verzeichnis öffnen und Datei auswählen
SeToY antwortete auf Jeff.Jefferson's Thema in .NET
Hallo Jeff, das müsste (rein theoretisch) so funktionieren: string filePath = @"C:\test.txt"; if (!File.Exists(filePath)) { return; } string argument = @"/select, " + filePath; System.Diagnostics.Process.Start("explorer.exe", argument); -
[WPF 4.0] Objekte überschreiben mit XamlReader.Load(Stream)
SeToY antwortete auf Jeff.Jefferson's Thema in .NET
Das, was NerdonRails geschrieben hat, war eine ExtensionMethod. Wenn du nun ein Objekt vom Typ "UIElement" hast, (wahrsch. dein TreeView) kannst du mittels "object.Refresh();" diese Methode ausführen. using (System.IO.FileStream fs = new System.IO.FileStream(System.IO.Directory.GetCurrentDirectory() + "\\TreeView.xaml", System.IO.FileMode.Open)) { treeMain = (TreeView)System.Windows.Markup.XamlReader.Load(fs); treeMain.Refresh(); } -
tapatalk Support?
SeToY antwortete auf coredumped's Thema in News und Feedback zu Fachinformatiker.de
So sieht's aus - ich bin Member in sehr vielen Foren, die Tapatalk einsetzen. Von daher wäre es hier auch nicht verkehrt -
Undefinierte Anzahl an Bildern in Datenbank speichern
SeToY antwortete auf SeToY's Thema in Datenbanken
Hallo, vielen Dank für eure Antworten! Das ist (momentan noch) richtig. Das ist eine gute Idee - durch die Auflösung der Spalten (brauche ja nurnoch 3: Id, UserId und Picture) hätte ich dann auch eine erhöhte "Ordnung" innerhalb der Tabellen Werde ich mal so umsetzen, vielen Dank euch Liebe Grüße Setoy -
tapatalk Support?
SeToY antwortete auf coredumped's Thema in News und Feedback zu Fachinformatiker.de
Ich wäre auch für Tapatalk -
Mahlzeit, ich habe derzeit ein Problem... Ich versuche gerade, Bilder in einer Datenbank zu speichern - an sich ja kein Problem. Nur habe ich jetzt z.B. nur eine feste Anzahl an Bildern, die ich dann in den Spalten "Picture1" bis "Picture5" speichere... Gibt es eine Möglichkeit, dem Nutzer zu erlauben, eine undefinierte Anzahl an Bildern zu speichern, ohne, dass ich für jedes Bild eine Spalte anlegen müsste? Danke und lieben Gruß Setoy
-
Hallo, dataAdapter.FillSchema(dataTable); Das war das, was ich suchte Grüße
-
Hallo, ich versuche derzeit verzweifelt, meinen Code ein wenig dynamischer zu bekommen. Momentan erstelle ich ein DataSet und danach ~20 Zeilen DataRows manuell, mit den Spalten einer MS-SQL-Tabelle, um nachher eine DataRow mit den Werten aus dem SQL DataReader (reader.ExecuteReader() | while (reader.Read()): DataTable tempTable = new DataTable("TempTable"); tempTable.Columns.Add("Id"); tempTable.Columns.Add("Column2"); tempTable.Columns.Add("Column3"); Sieht natürlich ein wenig unschön aus. Gibt es keine Methode, welche mir eine DataTable bzw. die DataColumns nach der Struktur einer SQL-Tabelle erstellt? Ähnlich dem DataAdapter.Fill(dataTable), welches ja aber leider die Werte mitnimmt. Danke und lieben Gruß Setoy
-
Ich glaube, die Methode die du suchst ist "Substring()"
-
Hmm... string SettingsName = string.Empty; Properties.Settings.Default.Setting3 = "127.0.0.1"; Properties.Settings.Default.Save(); foreach (SettingsPropertyValue currentProperty in Properties.Settings.Default.PropertyValues) { if (currentProperty.PropertyValue.ToString() == "127.0.0.1") { SettingsName = currentProperty.Name; break; } }
-
Hallo, ich habe derzeit ein seltsames Phänomen... Folgender Code funktioniert einwandfrei: try { using (SqlConnection cn = new SqlConnection(connectionString)) { cn.Open(); using (SqlDataAdapter daClients = new SqlDataAdapter(string.Format("SELECT * FROM {0}", SQLTABLE_CLIENTS), cn)) { daClients.Fill(dataSet.Tables[TABLE_Clients]); } using (SqlDataAdapter daEstate = new SqlDataAdapter(string.Format("SELECT * FROM {0}", SQLTABLE_ESTATE), cn)) { daEstate.Fill(dataSet.Tables[TABLE_Estate]); } cn.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.dgvClients.DataSource = dataSet; this.dgvClients.DataMember = dataSet.Tables[TABLE_Clients].TableName; this.dgvEstate.DataSource = dataSet; this.dgvEstate.DataMember = dataSet.Tables[TABLE_Estate].TableName; statusLblRecordCount.Text = string.Format("Datensätze: {0}", Convert.ToDecimal(this.dgvClients.Rows.Count.ToString()).ToString("N0")); Wenn ich das ganze nun in einen BackgroundWorker verlagere, kann ich im Debugger sehen, dass das DataSet inkl. der DataTables erfolgreich befüllt werden und ans Grid gebunden werden - jedoch ist mein Grid nach dem Aufruf des BGW leer?! private void LoadBW_DoWork(object sender, DoWorkEventArgs e) { try { using (SqlConnection cn = new SqlConnection(connectionString)) { cn.Open(); using (SqlDataAdapter daClients = new SqlDataAdapter(string.Format("SELECT * FROM {0}", SQLTABLE_CLIENTS), cn)) { daClients.Fill(dataSet.Tables[TABLE_Clients]); } using (SqlDataAdapter daEstate = new SqlDataAdapter(string.Format("SELECT * FROM {0}", SQLTABLE_ESTATE), cn)) { daEstate.Fill(dataSet.Tables[TABLE_Estate]); } cn.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void LoadBW_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { this.dgvClients.DataSource = dataSet; this.dgvClients.DataMember = dataSet.Tables[TABLE_Clients].TableName; this.dgvEstate.DataSource = dataSet; this.dgvEstate.DataMember = dataSet.Tables[TABLE_Estate].TableName; statusLblRecordCount.Text = string.Format("Datensätze: {0}", Convert.ToDecimal(this.dgvClients.Rows.Count.ToString()).ToString("N0")); } Ich kann mir das beim besten willen nicht erklären... Hat jemand von euch evtl. einen Hinweis? Danke und lieben Gruß SeToY
-
Moin, da bin ich wieder Habe den halben Tag google durchgewälzt, gefühlte 100.000 Code-Schnipsel getestet... Aber irgendwie nichts hilft. Über eine zweite Form füge ich eine neue Row in mein DataSet, welches ich dann erneut an das DataGridView anbinde und refreshe. Leider zeigt er mir den neuen Eintrag aber nicht an - kann mir jemand sagen, woran das liegt? public void getValuesFromAddClientAndSetToTable(DTOClientInfo dto) { DataRow newDataRow = dataSet.Tables[0].NewRow(); // Table[0] of ds is the data I want to display newDataRow["Titel"] = dto.Titel; newDataRow["Anrede"] = dto.Anrede; newDataRow["Firmenname"] = dto.Firmenname; newDataRow["Vorname"] = dto.Vorname; newDataRow["Nachname"] = dto.Nachname; newDataRow["Zusatz"] = dto.Zusatz; newDataRow["Strasse"] = dto.Strasse; newDataRow["Nr."] = dto.Hausnummer; newDataRow["Ort"] = dto.Ort; newDataRow["PLZ"] = dto.PLZ; newDataRow["E-Mail"] = dto.Email; newDataRow["Bemerkungen"] = dto.Bemerkungen; dataSet.Tables[0].Rows.Add(newDataRow); dataGridView1.DataSource = dataSet.Tables[0].DefaultView; dataGridView1.Refresh(); } Danke und Gruß
-
Ok... man strafe mich ;D Man sollte erst lesen und dann speichern - nicht andersrum.
-
Moinmoin, ich stehe gerade vor einem (meiner Meinung nach) größeren Problem. Ich habe ein DataGridView (dataGridView1) und ein DataSet (set). Die DataSource des GridViews habe ich auf "set" gesetzt - somit sollte mein DataGridView ja die Values der Einträge des DataSets übernehmen. So weit, so gut... Nun möchte ich natürlich die ganzen neueinträge / änderungen etc., welche im GridView gemacht wurden, auch wegspeichern, um sie nachher wieder lesen zu können. Ich habe nun also: DataSet set = new DataSet(); string filePath = @"C:\text.xml"; public MainForm() { InitializeComponent(); set.Tables.Add("dataGridView1"); dataGridView1.DataSource = set; } private void button1_Click(object sender, EventArgs e) { set.WriteXml(filePath); } Trotzdem erstellt er mir jedes mal, wenn ich auf button1 klicke, ein XML mit folgendem Inhalt: <?xml version="1.0" standalone="yes"?> <NewDataSet /> Weiß jemand von euch, woran das liegen könnte? Danke und lieben Gruß
-
edit: ich habe nichts gesagt
-
Und woher weist du, wieviele Ziffern die 2. Zahl hat? Bzw. ob es nicht sogar eine Dritte zahl gibt?
-
Ein gutes beispiel findest du hier: WIN + R -> calc -> enter Das ist das beste beispiel, was du haben kannst ;P Du musst dir beim Klick auf deine Operatoren (plus, minus, mal, geteilt) merken, welche du gewählt hast, und beim klick auf gleich diesen operator auf die eingegebenen zahlen anwenden. Edit: Klotzkopp ist zu schnell
-
Wir können dir helfen, indem wir dir erklären, was du falsch machst. Aber deine Aufgabe übernehmen können bzw. wollen wir nicht - deshalb erhälst du Tipps, mit denen du dann dein Wissen erweitern kannst Edit: Zu langsam...
-
Wenn ich mich nicht irre ist meine Variante für den IIS-Server... Hast also einmal für APACHE und einmal für IIS die Abfrage... übernehme aber keine gewähr