Hallo Golo, ich meine mich erinnern zu können das hier soetwas dabei sein müsste, hab ich aber nicht nochmal überprüft.
ich denke der firefox macht da alles richtig, es müsste heissen ie6 darstellungsproblem,
nimm mal bei dem panel die height eigenschaft raus
alle diese einstellung findest du in den usereinstellungen in der registry
oops, das ist wahr, dann hier noch ein link zu mac ählichen buttons auf codeproject die ich auch schon verwendet hab, vielleicht hilfts.
du kannst doch auf den standard button einfach ein image legen, das ist eine standard eigenschaft.
solange du einheit im select und group by stehen lässt kann das auch nicht funktionieren.
auch bei access gibt es systemtabellen, wenn du unter extras optionen reiter ansicht den haken bei systemobjekte setzt sieht du die systemtabellen. in der tabelle MSysObjects müssten alle objekte also auch tabellen aufgelistet seien
ok sorry
so, ich hab jetzt mal ein einfaches beispiel erstellt.
in dem panel sind nur ein button und ein label, bevor man den button klickt ist das label
klein genug um in das panel zu passen wenn man den button klickt wächst das label quasi über das panel hinaus und genau das möchte ich nicht, ich möchte das bei zu groß werdendem inhalt das panel "mitwächst"
quelltext bevor button geklickt wurde
Code entfernt von Moderator Peter Bucher
hab grad ohne erfolg versuch per remote eine seite zu finden auf der keine vertraulichen daten auftauchen.
ich bastel morgen auf der arbeit mal eine seite mit beispieldaten und poste das dann.
@ Peter Buchner
erstmal danke das du geantwortest hast, du scheinst ja so ziemlich der web/asp.net guru hier zu sein.
also mein gedanke war das du dir den quellcode ansieht den man sich an dem von mir eingefügten link herunterladen kann, ansonsten müsste ich einige dinge erfernen (firmen intern) kann ich aber auch machen, wie du willst?
sorry hatte mich erstmal einem anderen problem gewidmet...
vielleicht vorweg ich bin kein web spezi ich hab im prinzip dieses template
http://msdn.microsoft.com/en-us/asp.net/aa336613.aspx
(Visual C# Corporate Design)
genommen und es auf meine bedürfnisse angepasst, die in diesem projekt vorhanden
Masterpage verwende ich einmal so wie sie ist und einmal habe ich den content placeholder auf der rechten seite entfernt, und die masterpage ohne den rechten contentplace holder verwende ich für inhalt der unter umständen sehr breit werden kann.
wie gesagt im ie6 hat das noch funktioniert im ie7 bzw firefox aber nicht mehr.
schon mal vielen dank für die hilfe.
ich würd sagen das kommt auf die das programm an. evtl hat das für das du das brauchst eine API?
domäne? wenn ja kannst du ja im Active directory suchen ou server z.B
Hallo, folgende situation:
ich habe ein <DIV> welches sich uf einer Masterpage befindet und einen contentplaceholder beinhaltet.
Eine inhaltsseite welche diese masterpage benutzt hat ein panel in dem <DIV>,
wenn der inhalt des panels während der laufzeit die breite des <DIV> auf der Masterpage übersteigt wird momentan nur das innenliegende panel vergrößert nicht das <DIV> dadurch ragt das panel aus dem <DIV> heraus.
Jemand eine Idee? (mit dem ie6 hats noch funktioniert)
also sofern du in einer domäne arbeitest ist kannst ja eine abfrage aufs active directory machen ob der rechner existiert (vorteil der rechner brauch dazu nicht an sein).
wenn du sagst: du möchtest prüfen ob der rechner für dich verfügbar ist, meinst du damit ob er an ist? wenn ja ist anpingen denke ich die beste möglichkeit.
was meinst du mit "ob ich Rechte habe auf ihn zuzugreifen"??
mchtest du wissen ob er an ist oder ob er existiert z.b. in einer domäne?
google mal alter table
perfekt! funktioniert, vielen Dank!!
Guten Tag, ich habe das problem das wenn ich zur laufzeit z.b 15 controls zb textboxen in eine panel fülle dass das panel nicht größer wird der inhalt also in diesem fall die textboxen unterhalb des eigentlichen panels angezeigt werden.
Frage kann ich panels so konfigurieren das sie bei zu größem inhalt automatisch mitwachsen?
ach ja im ie6 ging das von alleine firefox und ie7 nicht
kann man nicht ein select auf ein datatable ausführen?
ich meine datatable.select("where condition")
oder so...
wenn das von jemandem wie BerndFfm kommt kannst du das vorbehaltlos glauben.
ich denke du wirst dir diene eigene toolbar machen müssen bzw wenn du nur den excel export brauchst, die export funktionen in der report viewer toolbar ausblenden und einen button im form hinzufügen der die den excel export macht.
wenn crystal reports viewer dann:
this.crystalReportViewer1.ShowExportButton = false;
crystal reports viewer oder report viewer?
ok habs nochmal über google probiert und zwei interessante seiten gefunden wobei ich bei der ersten nicht sicher bin wie die lizenzbedingungen sind..
http://www.asp.net/community/control-gallery/Item.aspx?i=2013
nach dem investieren einer minute in die google suche....
also für ein grid view sieht das ungefähr so aus, ob du das beim datagrid genauso übernehmen kannst weiß ich nicht.
for (int rowCounter = 0; rowCounter < dataGridView.Rows.Count; rowCounter++)
{
string cellValue = (string)dataGridView.Rows[rowCounter].Cells[column].Text;
if (cellValue == "wasAuchImmer")
dataGridView.Rows[rowCounter].Cells[column].BackColor = Color.Green;
}
Muss ich jede Zeile durchlaufen und prüfen und dann die BackColor Eigenschaft ändern
genauso würd ich das machen
oder geht das auch einfacher?
noch einfacher als das? das sind doch keine 10 zeilen code
des einen problem ist des anderen lösung
so wie ich ihn verstehe soll die spalte ja auch not null sein, deswegen fängt er ja auch schon vor dem übergeben ab ob der user vergessen hat einen wert einzugeben
if (textBoxAuthor.Text == string.Empty)
{
MessageBox.Show("Sie müssen das Feld "Autor" ausfüllen.");
return;
}
sein problem ist warum der value null ist obwohl er es nicht sein sollte.
um auszuschließen das es an der db liegt kannst du auch noch mal das testen:
"INSERT INTO rh_news (news_ID, news_Schlagzeile, news_Inhalt, news_Datum, news_Autor) Values (?p1, 'test', ?p3, ?p4, ?p5)";
es gibt einen unterschied zwischen null und string.empty
teste doch mal folgendes
insertCommand.Parameters.Add("p2", MySqlDbType.VarChar, 200, "test");
hab das grad getestet, das funktioniert bei mir auch ohne das ich das laufwerk anklicke.
Es klingt auch nicht logisch wenn dem so wäre.
obdc ist ja nur der weg wie du zur db verbindest um z.B einen befehl an die db zu schicken, dieser befehl muss natürlich der syntax und dem dialekt der jeweiligen db entsprechen. du brauchs ja schließlich auch für jede db einen unterschiedliche odbc treiber.
das mit dem browser ist ein gutes beispiel, hast du dir da auch deinen eigenen geschrieben?
Mal im ernst es gibt für soetwas bereits anwendungen die über jahre von entwicklerteams so gut umgesetzt worden sind das ich bezweifle das du in umfang und qualität auch nur annähernd daran kommen kannst.
wenn du es umbedingt selber machen willst denke ich das du viele informationen aus dem LDAP abfragen kannst.
also wie gesagt, so muss es funktionieren deine exeption hat andere gründe, welche kann ich dir leider auch nicht sagen )-:
läuft es denn ohne debuggen?
Programme wie Dameware können das schon (angemeldete nutzer welche dateien sie offen haben und tausend andere infos)
machmal kann man lieber ein paar euro investieren anstatt das rad neuzuerfinden
bei mir funktioniert das egal ob das laufwerk nun da ist oder nicht.
Probier mal bitte :
System.IO.DriveInfo drv = new System.IO.DriveInfo("T");
ich kenne deine anwendung nicht deshalb musst du im endeffekt selbst entscheiden was für deine zwecke mehr sinn macht.
Da du allerdings damit ja überpüfen willst ob das laufwerk überhaupt da ist würde ich wahrscheinlich das mit driveInfo machen.
dann würd ich dir empfehlen statt ping etwas in dieser art zu machen am besten vor dem kopieren
System.IO.DriveInfo drv = new System.IO.DriveInfo(deinLaufwerksbuchstabe);
if (!drv.IsReady)
{
}
//oder
System.IO.DirectoryInfo dirinf = new System.IO.DirectoryInfo(deinPfad);
if (!dirinf.Exists)
{
}
//und dann hinterher (nach dem kopieren) nochmal kucken ob das drive verbunden //ist und anschließend überprüfen ob die datei die du kopiert hast existiert
//z.b
System.IO.DirectoryInfo dirinf = new System.IO.DirectoryInfo(deinPfad);
if (dirinf.Exists)
{
System.IO.FileInfo fi = new System.IO.FileInfo("")
if(!fi.Exists)
{
}
}
generell denke ich dein eigentliches problem ist die abbrechende netzwerkverbindung.
Ich würde versuchen zuerst einmal das abzustellen.
hast du vielleicht noch mehr infos, z.b wird das netzlaufwerk beim systemstart gemappt oder durch deine anwendung?
kannst du nicht einfach den hostnamen anpingen der sollte sich ja nicht ändern
Funtioniert mit allen JDBC kompatiblen Datenbanken
wie:
* Axion Java RDBMS.
* Daffodil (One$DB)
* Apache Derby (formerly Cloudscape) Using SQuirreL SQL with Derby (by Susan Cline)
* Fujitsu Siemens SESAM/SQL-Server with the SESAM/SQL JDBC driver.
* Firebird with the JayBird JCA/JDBC Driver.
* FrontBase
* HSQL.
* Hypersonic SQL.
* H2
* IBM DB2 for Linux, OS/400 and Windows.
* Informix.
* CA Ingres 2.6 SP2 with EDBC driver v1.8 (probably works with Caribou Lake driver too).
* InstantDB.
* Interbase with the Interclient JDBC driver.
* Mckoi SQL.
* Microsoft Access with the JDBC/ODBC bridge.
* Microsoft SQL Server with the Microsoft, WebLogic and jTDS JDBC drivers.
* Mimer SQL
* MySQL with the MM MySQL JDBC driver.
* Oracle 8i, 9i and 10g with the Oracle thin and OCI drivers.
* Pointbase.
* PostgreSQL 7.1.3 and higher..
* Progress OpenEdge 10.1x.
* SAPDB.
* Sybase with the JConnect JDBC driver. There are currently some issues with Sybase JConnect 5.5 and SQuirreL 1.1 although JConnect 4.5 seems to work.
* Sunopsis XML Driver (JDBC Edition).
* Teradata Warehouse
* ThinkSQL RDBMS.
füg doch an stelle 0 ein item ein z.B "Bitte auswählen" dann ist zumindest keiner deiner Einträge ausgewählt oder was willst du genau damit bezwecken.
in diesem fall empfehle ich mal nach CASE zu suchen.
hier mal ein paar schlagwörter: UNION order group by (z.B. nach wochen oder monaten)