Laden...

Forenbeiträge von flyAway Ingesamt 269 Beiträge

23.11.2013 - 07:47 Uhr

Spät aber doch, danke für den Tip. Habe leider keine Mail bekommen und daher nicht nochmal rein geschaut. Werd es gleich mal testen.

Nochmal Danke

flyAway

26.08.2013 - 17:25 Uhr

Danke,

gibt es denn keine möglichkeit, vor dem Join zu filtern? In MSSQL wäre das..
From A Join B ... ON B.x =...

Hat zur Folge dass nicht erst zwei Große Tabellen zu einer Megatabelle aufgebaut wird, die dann zusammen schrumpfen, sondern die große Tapelle gleich schrunpft und nicht erst zur megagroßen wird.

Denke, dass ist ein Performancegewinn.

24.08.2013 - 22:38 Uhr

verwendetes Datenbanksystem: MySQL

Hallo,
ich habe eine Tabelle, die ich mit sich selbst verknüpen will und vor der Verknüpfung filtern.

Also quasy so:


Select ID, A.Value AS Val1, B.Value AS Val2 FROM
Tabelle As A Where attribute=1
join
Tabelle As B Where attribute=2
ON A.ID=B.ID

und das brauche ich jetzt als funktionierende Version.

Bsp:
ID ---- attribute ---- Value
1 --------- 1 ------------ A
1 --------- 2 ------------ B
2 --------- 1 ------------ C
2 --------- 2 ------------ D
3 --------- 1 ------------ E
3 --------- 2 ------------ F
4 --------- 1 ------------ G
4 --------- 2 ------------ H

Das Ergebnis wäre dann:
ID --------- Val1 --------- Val2
1 ------------ A ------------ B
2 ------------ C ------------ D
3 ------------ E ------------ F
4 ------------ G ------------ H

Ich kann das natürlich in Schritten machen, dann bräuchte ich aber 3 Views. Würde es aber gerne in einer machen.

Geht das?

Danke für eure Hilfe

flyAway

15.03.2012 - 08:43 Uhr

Hallo Abt,

das mit dem Ausreizen hab ich inzwischen probiert. Damit kann ich mit CusomValidator doch was anfangen. Nur wenn wer über 2 GB raufladen will hab ich das gleiche Problem wieder.

Clientseitig wäre dann ja Javascript. Wäre eine Möglichkeit, aber bei denen die Javascript deaktivieren bleibt das Problem.

15.03.2012 - 02:48 Uhr

Hallo,

ich suche jetzt schon eine ganze Weile nach einer Möglichkeit, eine maxrequestlength exception zu behanden.
Gefunden habe ich massenweise Möglichkeiten, wie man große Dateien trotzdem uploaden kann. Das will ich aber nicht. Ich habe bewusst die maxrequestlength runter gesetzt. Ich will auch keine Fehlerseite anzeigen, sondern wie bei einer Validierung neben dem fileupload-Control eine Fehlermeldung anzeigen.

Ein CustomValidator hilft mir ja in dem Fall nicht, weil ich die Dateigröße nicht abfragen kann, bevor ich versuche die Datei hochzuladen.

Kann man in Page_Unload irgendwas machen?

Danke für eure Hilfe

Fenghuang

28.02.2012 - 10:59 Uhr

GarlandGreene: Danke für den Nachhilfeunterricht 😃
DJMesche: Im Page_unload in die Sessionvariable reinzuschreiben hab ich mir auch schon überlegt, zumal ich das sowieso machen muss, um die Daten auf die nächste Seite "mitzunehmen." Ist mir nur relativ spät eingefallen.

26.02.2012 - 14:56 Uhr

Danke, werd mich mal einlesen. Vielleicht verstehe ich dann auch, warum die Seite neu aufgebaut wird, obwohl ja eigentlich noch nix passiert ist 😃

26.02.2012 - 08:42 Uhr

Hallo,

ich bastel eine Anfrage, die über mehrere Seiten geht. Aus diesem Grund speichere ich die eingetragenen Werte in einer Klasse.

Mein Proble ist, wenn ich auf den WeiterButton klicke, ist meine Instanz dieser Klasse wieder null.
Warum ist das so und wie verhindere ich das?


    public partial class meinBoardAnfrageDesign : System.Web.UI.Page
    {
	protected Anfrage.MeinBoard mb;

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            loadPage();
        }
        protected void loadPage()
        {
        	string sLocalPath = "";
            if( Request.UrlReferrer != null)
			    sLocalPath = Request.UrlReferrer.LocalPath;

            if (sLocalPath.EndsWith("meinBoardAnfrageTechnik.aspx"))
			{
				mb = (Anfrage.MeinBoard)Session["MeinBoard"];
			}
			else
			{
				mb = new Anfrage.MeinBoard();
				mb.Id = DateTime.Now.Ticks;
			}
                }

		protected void Button_Next_Click(object sender, EventArgs e)
		{
           		 save();
			Response.Redirect("meinBoardAnfrageTechnik.aspx");
		}

		protected void save()    // Hier bekomme ich eine Fehlermeldung weil mb = null
		{
           		mb.Board = DropDownListBoard.SelectedValue;
           		mb.Design = select_Design.Value;
           		mb.FileDesign = FileUpload_Design.FileName;
           		mb.FileForm = FileUpload_Form.FileName;
           		mb.Form = select_Form.Value;
           		mb.Furnier = select_Furnier.Value;

           		Session["MeinBoard"] = mb;
		}


Danke für eure Hilfe

21.02.2012 - 18:52 Uhr

Hallo,

standardmäßig steht ja beim FileUpload-Control "Durchsuchen" auf dem Button, und dieses Wort ist ewig lang. Ich möchte sattdessen einfach nur die üblichen 3 Punkte anzeigen - aber wie? Die Eigenschaft Text gibt es da ja nicht.

Danke für eure Hilfe

11.02.2012 - 10:26 Uhr

Hallo

ich verwende eine asp-DropDownList und die schaut so aus:


<asp:DropDownList  CssClass="DropDownList" ID="DropDownList_Board" runat="server">
       <asp:ListItem Value="1" >Grafik 1</asp:ListItem>
       <asp:ListItem Value="2">Grafik 2</asp:ListItem>
       <asp:ListItem Value="3">Grafik 3</asp:ListItem>
</asp:DropDownList>

Die DropDownList ansich anzusprechen ist kein Problem, aber die ListItems?
Statt dem Text Grafik 1, 2, 3 soll eben ein Bild erscheinen.

Momentan würde die Grafiken direkt in die ListItems eintragen, in späterer Folge kämen Sie aus der Datenbank.

Es wäre also Ideal, wenn ich der DropDownList neben den Values auch eine ImageList zuweisen könnte.

Aber wie gesagt, ich weiß nichtmal wie ich den ListItems direkt ein Image zuweisen kann.

Problem wenn ich das Bild als Hintergrundgrafik einfüge, wird es ja nicht übernommen, wird, wenn ich ein Listeintem auswähle.

10.02.2012 - 18:24 Uhr

Hallo,

in einer DropDownList sollen Formen ausgewählt werden und aus diesem Grund müssen die Einträge Bilder sein. Wie füllt man die Liste mit Grafiken?  

Vielleicht habe ich falsch gesucht aber gefunden habe ich nur eine Möglichkeit für ComboBoxen (also Windows Applicationen) oder jeden Eintrag eine Hintergrundgrafik zu geben. Beides bringt mich nicht weiter.

Zusatzfrage: Wie spricht man im css alle ListItems in DropBoxen an? CssClass oder class verschafft mir nur eine Fehlermeldung.

Danke für eure Hilfe

FlyAway

14.09.2011 - 21:35 Uhr

Hallo,

nachdem ich so überhaupt keine Ahnung von js habe, bin ich schon fast glücklich, die Spry Gallery an meine Webseite angepasst zu haben.
Hat jemand schon mal damit gearbeitet?

Was ich jetzt noch brauche ist eine id und eine Beschreibung unter dem Bild.
Ich habe das xml File um diese zwei Werte erweitert, aber ich schaffe es nicht, diese auch auszugeben.

Falls jemand von euch schon selbst damit was gemacht hat, wäre ich für jede Hilfe dankbar.

Gruß FlyAway

30.08.2011 - 09:04 Uhr

Hallo,

Ad Gallerie scheint perfekt zu sein. Ich habe so viele Gallerien in Google gefunden, aber die war nicht dabei.

Nur ist mir nicht ganz klar, wie ich das mit der Datenbank verbinde, in der der Dateiname der Bilder steht.
Eine Alternative wäre, dass einfach alle Bilder aus einem bestimmten Ordner verwendet werden, aber auch da weiß ich nich nicht weiter.

Danke

30.08.2011 - 00:00 Uhr

Hallo,

in einer Tabelle einer SQL Datenbank stehen die Links zu verschiedenen Bildern.
Diese Bilder möchte ich horizontal auflisten und beim Draufklicken wird das Bild unterhalb dieser Liste groß angezeigt.

Ich dachte, ich könne das mit einer Listbox machen, aber scheibar kann ich diese nicht horizontal ausrichten - geht wohl nur in Windows-Forms und nicht ich Web.

Hat jemand eine Idee, wie ich das machen kann? Wichtig ist, dass ich ID und Bezeichung des Bildes, die ebenfalls in der Tabelle stehen, merken kann, da ich diese später brauche.

Danke für eure Hilfe

flyAway

23.08.2011 - 22:08 Uhr

Danke schön, dann geh ich mak auf die Suche 😃

flyAway

22.08.2011 - 13:11 Uhr

Hallo

Linq to sql ist absolutes Neuland für mich und ich weiß nicht, wo man am Besten ein Fehlerhandling für unerlaubte Null-Werte oder fehlerhafte Datenbankverbindungen einbaut. Ohne Linq würde ich meinen try-catch-Block dort einsetzen, wo ich den insert, bzw. update-Befehl ausführe, aber bei Linq komme ich ja nicht zu der Stelle.

Ich Programmiere mit Visual Studio 2010 in c# und verwende MS-SQL.

Danke für eure Hilfe

FlyAway

05.02.2011 - 10:07 Uhr

Hallo,

über mein Webseite sollen Pdfs zur Verfügung gestellt werden. Diese sind peronenspezifisch und werden nur von jeweils einer Person runter geladen. Sobald dies geschehen ist, soll das PDF automatisch vom Webserver gelöscht werden.
Das bedeutet aber, ich muss irgendwie eine Rückmeldung bekommen, ob der Download erfolgreich abgeschlossen wurde.
Bekomme ich die irgendwie?

Danke für eure Hilfe

FlyAway

27.07.2010 - 14:51 Uhr

Hallo,

ging nicht, aber so geht's


<asp:Image ID="Speedmarket" runat="server" AlternateText="Speedmarket" ImageUrl="~/common/img/header/speedmarket.gif" />

Gruß flyAway

26.07.2010 - 16:40 Uhr

Hallo,

in meiner Masterpage gebe ich die Imagepfade mit Tilde an, also:

<img alt="Speed" src="~/common/img/header/speed.gif" />

Wenn ich die Seite im Bowser anzeigen lasse, werden die Bilder nicht angezeigt.
Im Code gibts aber keinen Fehler, dass die Bilder nicht gefunden werden. Manche Bilder werden nichtmal im Designer angezeigt. Woran liegt dass? Muss ich noch irgendwelche Einstellngen machen?

Danke FlyAway

26.07.2010 - 16:08 Uhr

Hallo,

wenn ich per Drag&Drop ein Image in meine Webseite ziehe, dann wird gleichzeitig ein Style dafür angelegt:


	<style type="text/css">
		.style1
		{
			width: 200px;
			height: 133px;
		}
   </style>
.
.
.

<img alt="" class="style1" src="img/cars/IMG_0138.jpg" />

Kann man das irgendwo abschalten? Hab nichts gefunden.

Danke

flyAway

14.07.2010 - 15:41 Uhr

Hallo,

ich benutze einige Grafiken und habe auch brav angegeben, dass sie immer ins Ausgabeverzeichnis kopiert werden soll. Werden sie aber nicht.

Woran kann das liegen?

Die Dateien befinden sich in einem Unterverzeichnis, hab sie aber testweise auch mal ins Haupverzeichnis verschoben.

Gruß

FlyAway

12.07.2010 - 06:34 Uhr

Danke für eure Hilfe,
bin wieder etwas schlauer geworden.

Fenghang

10.07.2010 - 21:34 Uhr

Hallo,

ich soll ein Rubbellos programmieren und das soll natürlich bis gestern fertig sein...

Also über ein Bild werden 20 Quadrate gelegt. Drei Quadrate dürfen freigerubbelt werden und das geschieht einfach mit Fingertipp auf das Touchscreen.
Ich nehme an, Fingertip ist nichts anderes al Mausklick (?)

Prinizipiell kann ich das mit einer PictureBox machen.
Das Bild in 20 Teile teilen und bei Klick wird aus einem grauen Quadrat ein Teilbild.
Oder über das ganze Bild 20 graue Pictureboxen legen, die durch Klick ausgeblendet werden.

Problem: Das ist zu einfach. Es soll irgendwas Animiertes dabei sein, also wegploppen, davonfliegen oder eine Münze, die das Bild freirubbelt...
Und genau da fängt das Problem an. Ich habe nicht den blassesten Schimmer, wie ich das machen soll.

Für Ideen oder Beispiele wäre ich sehr dankbar.

Fenghuang

02.03.2010 - 07:34 Uhr

Hallo Stefan,

leider nein. Das sagt nur aus, ob im Browser die detaillierte Fehlermeldung ausgegeben werden soll.  

Gruß

Angelika

02.03.2010 - 00:06 Uhr

Hallo,

ich arbeite mit Visual Studio 2008. Beim Veröffentlichen meiner Website würde ich gerne eine Release-Version haben - Gibt es aber nicht. Es gibt nur die Konfiguration Debug. Wie komm ich zur Relese?

Danke für eure Hilfe

28.02.2010 - 10:32 Uhr

Hallo,

ich habe gelesen, dass man mit php Daten eines PDF-Formulares in eine Datenbank schupfen kann. ( http://www.selfphp.de/forum/showthread.php?t=2009 )
Geht das auch in ASP.Net und wenn ja wie?

Danke für eure Hilfe

flyAway

07.08.2009 - 14:41 Uhr

Hab MicrosoftPracticesProjectLinkerFeb2009.msi installiert, aber die Beispiele funktionieren nicht. Bekomme immer die Fehlermeldung:

Fehler 1 Der RegionManager-Typ enthält keine anfügbare RegionName-Eigenschaft. D:\Knowledge Base\C#\Composite Application Guidance\Quickstarts\Hello World\HelloWorld.Desktop\HelloWorld.Desktop\Shell.xaml 6 37 HelloWorld.Desktop

Shell.xaml schaut so aus:


<Window x:Class="HelloWorld.Shell"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:cal="http://www.codeplex.com/CompositeWPF"
    Title="Hello World" Height="300" Width="300">
    <ItemsControl Name="MainRegion" cal:RegionManager.RegionName="MainRegion" />
</Window>

und der Fehler betrifft:


cal:RegionManager.RegionName

Hab ich was übersehen?

06.08.2009 - 09:54 Uhr

No servas, da kommt die Antwort ja schneller als man die Frage stellt 😃
Danke schön.
Dann werd ich mal mit dem Nicht-WF-Teil beginnen und den Workflow später dazu basteln.

06.08.2009 - 09:46 Uhr

Danke schön für eure Antworten. Werde mich gleich an die Arbeit machen.

06.08.2009 - 09:43 Uhr

Hallo,

es heisst, Windows Workflow 4 (Visual Studio 2010) ist runderneuert. Wisst ihr was das für alte Programme bedeutet? Muss man die dann komplett umbauen?
Ich möchte in meinem Programm (das aber nicht all zu dringend ist) Workflow verwenden. Die Frage ist nun, wieviel Arbeit das wäre, jetzt anzufangen und es später auf die neue Version upzugraden. Einfach oder lieber warten bis die neue Version da ist?

Danke

flyAway

29.07.2009 - 10:55 Uhr

Hallo,

wie teilt man bei einem WPF den Code auf?
Wenn ich AvalonDock als Alternative zu mdi-Fenstern verwende, hab ich ja den ganzen Design- und Programmcode in jeweils einer Datei.
Wie mache ich das, dass jedes Panel seine eigene Datei bekommt?
Wird ja sonst mehr als unübersichtilich.

Kennt vieleicht auch jemand ein paar Seiten mit Beispielen, ausser denen die bei AvalonDock selbst?

Danke für eure Hilfe

21.07.2009 - 09:10 Uhr

Danke für eure schnellen Antworten, dann weiß ich ja, was ich heute lernen werde 😃

20.07.2009 - 22:26 Uhr

Hallo,

vor ein paar Jahren habe ich ein Programm geschrieben, in denen viele verschiedene Formulare ausgefüllt werden können. Jedes Formular war ein eigenes mdi-Fenster und es waren in der Regel keine zwei Formulare gleichzeitig offen. Nur wenn man zwischendurch in einem bereits ausgefüllten was nachschauen musste.

Nun erweitere ich das Programm und nutze die Gelegeheit, um auf wpf umzusteigen.

  1. Funktioniert ja mdi mit wpf nicht (so einfach)
  2. Hab ich inzwischen gelesen, dass das eh unprofessionell ist.

Was ist in dem Fall die beste Alternative, v.a. wenn ich nicht den Code sämtlicher Formulare in einer Datei haben will?

Danke für Hilfe

flyAway

27.03.2008 - 14:33 Uhr

Hallo,

nachdem mein Provider SQL Express nicht unterstützt, muss ich für die Benutzerverwaltung (logins) mySQL verwenden.
Ich nehme mal an, dass ich sämtliche Tabellen selbst anlegen muss, was ja nicht all zu tragisch wäre. Aber wo gebe ich an, dass er dann auch darauf zugreift?

Danke

flyAway

01.02.2008 - 10:05 Uhr

Registry passt doch. Der Pfad ist bei den Druckern gespeichert.

Danke flyAway

28.01.2008 - 19:23 Uhr

Hallo blackcoin,

funktioniert leider nicht. In der Registry ist nur der Uninstall-Pfad gespeichert. Den könnte ich zwar theoretisch nützen, aber der Verzeichnisname der Registry enthält auch die Versionsnummer. Das heisst, ich habe keinen eindeutigen Verzeichnispfad in der Registry, nach dem ich suchen könnte.   

Irgendwie muss es aber gehen. FreePDF verwendet ja auch Ghostscript und man muss nix einstellen.

flyAway

27.01.2008 - 13:13 Uhr

In Bezug auf Ghostscript gibt es ja zwei Pfade, die auf jedem Computer anders sein können.

  1. Der Pfad, in dem die Anwendung installiert ist, also z.B.
    ...\gs\gs8.61\bin

  2. Der Pfad, in dem Ghostcript die PS-Datei schreibt also z.B.
    ...\Ghostscript\GSOUTPUT.PS

Wie kann ich die herausfinden? Oder muss ich die bei jeder Installation in die Config-Datei schreiben?

Danke

flyAway

29.12.2007 - 17:27 Uhr

Super, das klingt doch schon sehr vielversprechend, danke!

Tom: Ein Programm zu löschen, das ich sozusagen privat ausleihe, für das ich keinen Cent bekommen und auch nie bekommen werde, ist doch mein gutes Recht, oder? Was ich natürlich auf keinen Fall machen werde ist, die Datenbank, die dahinter steckt, zu löschen. Es gehen also keine Daten verloren.

29.12.2007 - 14:48 Uhr

Hi,

meine Frage mag etwas seltsam klingen und ich weiß auch nicht, ob ich hier in der richtigen Ruprik bin... wenn nicht, einfach verschieben.
Ich schreibe ein Programm, dass ich hergebe aber nur eine gewissen Zeit laufen soll. Sagen wie mal 3 Monate. Danach soll es sich beim nächsten Aufruf selbst zerstören, löschen, was auch immer. Jedenfalls unwiderruflich nicht mehr zu verwenden sein.
Hat jemand eine Idee, wie ich das machen kann. Die exe kann sich ja schlecht selbst löschen... nehme ich an.

Danke für eure Hilfe

flyAway

02.12.2007 - 12:17 Uhr

Danke für eure Antworten.
Ich bin jetzt auch schon ein Stückchen weiter. Das ganze Zeug funktioniert nämlich doch... mit einer Ausnahme... die Verzeichnisname bzw. Filename enthalten Umlaute.
Draufgekommen bin ich, indem ich den commandtext in eine Batch-Datei geschrieben und diese dann gestartet habe. Er macht aus Umlauten Hieroglyphen und da steigt er dann natürlich aus.
Führe ich den Text, der im BatchFile steht direkt in der Commanline aus, funktioniert es.

Interessaterweise habe ich dieses Problem nicht bei convertToPs, wo die Quelldatei im Pfad ebenfalls Umlaute enthält. Ist nämlich das Selbe.

30.11.2007 - 09:45 Uhr

Hallo,

ich möchte mehrere Dokumente in ein einziges PDFs umwandeln. Am Liebsten wäre mir ja, wenn das in einem Schritt gehen würde.
Jetzt habe ich ein Beuispiel im Internet gefunden, das erst eine PS-Datei erzeugt und danach aus dem PS ein PDF macht.

Dokument zu PS:
Folgender Code funktioniert im Prinzip:


private static void convertToPs(string file)
{
	try
	{
		Process printProcess = new Process();
		printProcess.StartInfo.FileName = file;
		printProcess.StartInfo.Verb = "printto";
		printProcess.StartInfo.Arguments = "\"Ghostscript PDF\"";
		printProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
		printProcess.StartInfo.CreateNoWindow = true;
		printProcess.Start();
		// Wait until the PostScript file is created
		try
		{
			printProcess.WaitForExit();
		}
		catch (InvalidOperationException) { }
		printProcess.Dispose();
	}
	catch (Exception ex)
	{
		throw ex;
	}
}

Frage 1:
Kann ich irgendwo angeben, dass die PS-Datei nicht im Standardverzeichnis (local Port in den Druckereinstellung) landen soll, sondern in einem Verzeichnis meiner Wahl?

Frage 2:
Bei Word funktioniert die Umwandlung einwandfrei. Das Dokument wird zwar geöffnet, was ich nicht so toll finde, aber damit kann ich leben.
Was nervt ist, dass er bei Excel-Dokumenten frägt, ob die Änderungen gespeichert werden sollen. Vermutlich wegen irgendwelcher Formeln, die drin sind. Kann man diese Abfrage verhinden?

PS zu PDF:
Folgender Code funktioniert nicht:


private static string createPdf(string fileName)
{
	string ret;
	try
	{
		string sPSFile = Settings.Default.PSFile;
		string command = "gswin32c -q -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=\"" + fileName + "\"  -f" + sPSFile;
		Process pdfProcess = new Process();

		StreamWriter writer;
		StreamReader reader;

		ProcessStartInfo info = new ProcessStartInfo("cmd");
		info.WorkingDirectory = System.AppDomain.CurrentDomain.BaseDirectory;

		info.CreateNoWindow = false;
		info.UseShellExecute = false;
		info.RedirectStandardInput = true;
		info.RedirectStandardOutput = true;

		pdfProcess.StartInfo = info;
		pdfProcess.Start();

		writer = pdfProcess.StandardInput;
		reader = pdfProcess.StandardOutput;
		writer.AutoFlush = true;

		writer.WriteLine(command);
		writer.Close();

		ret = reader.ReadToEnd();
	}
	catch (Exception ex)
	{
		throw ex;
	}

	return ret;
}

Frage3:
ret hat den Wert:
"Microsoft Windows XP [Version 5.1.2600]\r\n(C) Copyright 1985-2001 Microsoft Corp.\r\n\r\nD:\Projekte\Test\bin\Debug>gswin32c -q -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=&quot;D:\Daten\Test.pdf&quot; -fD:\Ghostscript\GSOUTPUT.PS\r\n**** Unable to open the initial device, quitting.\n\r\nD:\Projekte\Test\bin\Debug>"

Wenn ich mir den Wert, der im command steht kopiere und im cmd ausführe, funktioniert es einwandfrei.

Hat jemand ein par Tips für mich?

Danke

flyAway

23.10.2007 - 13:54 Uhr

Also mit schema.ini geht es, aber das ist Käse. Das muss auch ohne gehen, weil darin schreib ich auch nichts anderes als dass das Format TabDelimited ist...

23.10.2007 - 12:56 Uhr

Das ist eine gute Frage. Ich weiß auch noch nicht was ich will... aber ich hoffe, mein Chef sagt mir das bald. Hab ihn jedenfalls schon gefragt.
Interessant (auch für zukünftige Projekte) wären jedenfalls die ersten beiden Varianten.

flyAway

23.10.2007 - 12:51 Uhr

Hallo,

ich möchte Daten aus einem Text-File (Werte mit Tab getrennt) in eine DataTable schupfen.  

Sollte eigentlich kein Problem sein, aber irgend was mach ich fasch.
Als Ergebnis bekomme ich nur eine Spalte, in der dann die ganze Textzeile drin steht.

private DataTable importFile(string sPfad, string sFile)
{
	DataTable dt = new DataTable();			
	string sConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" +
		"Data Source= " + sPfad + "; " +
		"Extended Properties='text;" +
		"FMT=TabDelimited;HDR=YES'";
	string sCmdStr = "SELECT * FROM " + sFile;
	OleDbConnection conn = new OleDbConnection(sConnStr);
	OleDbCommand cmd = new OleDbCommand(sCmdStr, conn);
	OleDbDataAdapter da = new OleDbDataAdapter(cmd);
	da.Fill(dt);
	return dt;
}

Wo hats da was?
Bei TabDelimited brauch ich ja kein schema.ini, oder

Danke

flyAway

16.10.2007 - 13:11 Uhr

Hallo,

hat wer irgendwo ein Beispiel dafür, wie ein Mail-Posteingang überwacht wird und das Attachement (Textdatei) aus den reinkommenden Mails ausliest?

Danke

flyAway

03.10.2007 - 12:27 Uhr

Hallo,

in einer Datagridview zeige ich eine Tabelle an. Wenn ich nun in der Spalte mit Zahlenwerten einen Text eingebe, bekomm ich eine Exception. Logisch, soll ja auch so sein. Die Frage ist nur, da das nicht durch meinen eigenen Quellcode passiert, wo fange ich den Fehler ab, damit ich einen benutzerfreundlichen Text in der MessageBox ausgeben kann und ev. auch ein Fehlerhandling machen kann?

Danke

28.09.2007 - 14:02 Uhr

Hallo,

hat von euch schon jemand benutzerdefinierten Dokumenteigenschaften Werte zugewiesen?
Ich habe das Beispiel von der msdn modifiziert aber das geht nicht.


private void writeFooter(Word.Document wrdDoc)
{
	Microsoft.Office.Core.DocumentProperties properties;
	properties = (Microsoft.Office.Core.DocumentProperties)wrdDoc.CustomDocumentProperties;
			
	foreach (Microsoft.Office.Core.DocumentProperty prop in properties)
	{
		if (prop.Name == "Betreuer")
		{
			prop.Value = "Hansi";
		}
	}
}


Er kennt zwar die Eigenschaft CustomDocumentProperties, also builden funktioniert, aber er mag sie beim Debuggen nicht.

Danke

17.09.2007 - 14:57 Uhr

Hallo,

ich hab drei Felder A,B,C, in denen eine Zahl eingegeben werden kann. Sobald 2 Felder befüllt werden, wird das dritte disabled und automatisch berechnet. Wird eines der befüllten Felder wieder gelöscht, wird das dritte Feld ebenfalls gelöscht und wieder enabled.

Folgendes Problem:

A ist befüllt.
Wenn ich nun B befülle und verlasse springe ich in die LeaveB-Methode und setze dort FeldC.Enable = false. Daraufhin wird erneut die LeaveB-Methode aufgerufen.

Erstens verstehe ich nicht warum und zweitens würde ich das gerne verhindern, weil mir das die Berechnungen zusammenhaut.

Wäre für Hilfe dankbar

flyAway

13.09.2007 - 13:11 Uhr

Hallo,

die Fußzeile im Word-Dokument schaut so aus:

Erstellt am: 13.09.2007 Betreuer: <Betreuer> Datum, Unterschrift:
Bla bla bla.

Nun will ich an die Stelle <Betreuer> den Namen des Betreuer schreiben. Leider wieß ich nicht wie. Bei der Fußzeile funktioniert weder Textmarke noch Suchen/Ersetzen.

Hat jemand eine Idee?

Danke

20.07.2007 - 12:50 Uhr

Auf die Idee bin ich eh schon gekommen. Aber gibt's denn keine gescheitere Möglichkeit einen Bereich zu selektieren als hin und her zu moven?
Dachte es gäbe so was ähliches wie bei Exel, dass man den gewünschen Bereich einfach mit der linken oberen und rechten unteren Zelle definiert.