Edward_Carnby,
Edward_Carnby schrieb:
Könnt ihr mir sagen, wie ich zur Laufzeit Informationen über meine Tabellen bekommen kann? Ich müsste wissen, wie das Feld heißt und was für einen Datentyp es beinhaltet.
an Name und Typ kommst Du über die Klasse DataColumn ran:
dataSet.Tables[0].Columns[0].ColumnName
Für die Größe (z.B. bei varchar-Feldern) mußt Du IMHO die jeweilige Datenbank selbst befragen.
Nun ja, ich schreib das programm in VB und da wollte ich mich nicht auch noch mit irgendwelchen callbacks rumärgern.
Deshalb der thread mit WaitForSingleObject. Das schien mir die einfachere Variante.
Tschö
Aydan
undefined,
undefined schrieb:
wie kann ich in C# eine ArrayList kopieren?
wenn Du die Hilfe bemühst und unter "ArrayList" nachschlägst, findest Du wahrscheinlich eine Methode namens "CopyTo".
Doch Vorsicht: Willst Du die ArrayList kopieren oder die Objekte, die Sie enthält?
Ich habe eine Dialog wo sicher auf der Linken seite in TreeView befindet und rechts soll zu der passenden Option immer andrer Dialog gewählt werden. Ich habe nur keine Idee wie ich den Dialog so öffnen kann das es etwa so ist wie bei einen Frame. Habt ihr evl. eine Idee?
habe bis jetzt zwar nur "normale" sockets in c# programmiert.
finde aber einiges im netz zu ftp, zum bleistift
http://www.ondotnet.com/pub/a/dotnet/2004/05/10/ftpdotnet.htm
hm, wirst du wohl müssen
du kannst aber von der ComboBox eine Kasse Ableiten und das editieren per Hand verhindern bzw. das editieren so zu steuern, dass der nächstliegende Eintrag der Datenquelle als Wert eingetragen wird.
Bei dem obrigen Beispiel in etwa:
Tippt der User "A" ein wird das "A" durch andreas ersetzt und der Cursor wieder an zweiter stelle gesetzt. usw
ich weiss ja das es OUT ist.
Aber was will man machen, wenn das Tool was ich schreibe für ein älteres bestehendes Progi ist, dass eine *.ini verwendet.
Hatte derweilen geschaut bei Code-Project und bin auch fündig geworden
http://www.codeproject.com/csharp/cs_ini.asp
Ich Danke trotzdem für die Antwort
ICh benutze für sowas .Net-Remoting. Das .Net-Remoting kapselt alles was mit der Übertragung von Daten zusammenhängt.
Man kann den Übertragungsweg (HTTP,TCP) und/oder das Übertragsformat (SOAP,Binär) auswählen.
Die ganze Übertragungsgeschichte ist dann auf sowohl auf Client-Seite wei auch auf Server-Seite mit drei Code-Zeilen abgehackt.
Ansonsten gibt es da noch WebService, was für sowas auch recht gut geeignet ist. Ist allerdings Statuslos.
Mein Tip: Versuche nicht auf Teufel komm raus auf Low-Level zu arbeiten. Nutze das Framework um produktiv vorgehen zu können.