Laden...

Forenbeiträge von zerberos Ingesamt 520 Beiträge

01.07.2009 - 13:49 Uhr

Um es nochmals genauer zu beschreiben:

Man soll quasi direkt im Bericht "umherklicken" können.

Ein Bericht ist zum Anzeigen von Daten da. Und nicht zum editieren sagt ja der Name.

Du musst also schon ein Forumlar dafür nehmen und dir das entsprechend zusammenbauen.

01.07.2009 - 13:05 Uhr

DataGridView und dann um die Funktionen erweitern die man haben möchte. Würde ich jetzt sagen

29.06.2009 - 10:28 Uhr

kannst dir ja zur Anregung auch mal www.spritmonitor.de ansehen

24.06.2009 - 14:15 Uhr

Pack die Table in ein Updatepanel, als Trigger dein Button, Contenttemplate ist deine Tabelle...!

Die Funktiondes ButtonOnClick bleibt erhalten. So fügst du eine Zeile hinzu und aktualisierst dann nur die Tabelle, nicht die komplette Seite, die dir ja immer wieder nur eine Zeile anzeigt.

gruß

nitro

Hab leider kein Ajax zur Verfügung

Bräuchte eine lösung mit VS 2005 und .net 2.0

PS: eine zeile besteht aus 8 spalten. in jeder celle sind noch verschiedene steuerelemente. Wenn ich das richtig verstehe kann aich das updatepanel da also eh nicht gebrauchen da ja die evnts von meinen ganzen controls ohne postback nicht mehr gehen

24.06.2009 - 13:42 Uhr

Hallo,

ich habe eine asp.net table. Jetzt fügre ich beim Page Load die erste Zeile hinzu. In der letzten Zelle ist ein Button.

Wenn der User den Button klickt soll eine neue Row hinzugefügt werden. Sollange ich im Button klick event bin ist die hinzugefügte row noch da. Aber dann verliert die Table die hinzugefügte row wieder. Also nachm Postback ist die hinzugefügte Zeile weg

Wie kann ich das verhindern?

18.06.2009 - 09:35 Uhr

Hallo,

da ich nicht so der SQL Profi bin brauche ich mal kurz Hilfe.

Ich habe eine Tabelle mit folgenden Datensätzen

ID | NR| Ort | Name
1 | 0 | Köln | Hans
1 | 1 | Köln | Hans
1 | 2 | Düsseldorf | Hans
2 | 0 | Berlin | Gaby

Ich brauche jetzt eine Abfrage, die mir die Datensätze mit der Höchsten Nummer zurückgibt. Also hier wären das 2 Datensätze

1 | 2 | Düsseldorf | Hans
2 | 0 | Berlin | Gaby

Wie bkomme ich das hin?

PS: Abfrage ist auf eine Oracle Tabelle

16.06.2009 - 11:17 Uhr

Hallo,

ich simuliere ein Popup mit einen Div was ich über die Elemente lege. Das funktioniert auch soweit.

Nur bei DropDownBox funktioniert es nicht. Die liegen immer noch über den DIV obwohl das div schon einen hohen z-index hat.

Das ganze tritt auch nur beim IE(bis jetzt nur bei 6 getestet) auf. Mit dem Opera funktioniert das richtig.

Hier mein Code für's div:


<div id="layer" style="position:absolute; z-index:99999; width:360px; height:500px; background-color:LightGrey; top:50px; left:50px;" runat=server>

</div>

Hat einer ne Ahnung woran das liegen kann?

15.06.2009 - 14:35 Uhr

Lösung gefunden.

Und zwar hab ich vergessen beim laden der CheckBoxList zu prüfen ob es sich um einen postback handelt.

Da der Code zum auslesen in nen Buttonklick Ereignis war hat der vorher immer die CheckBoxList neu gefüllt und dann war natürlich die selektierung weg erstmal

15.06.2009 - 14:13 Uhr

Hallo,

ich habe eine asp.net table. In Spalte 2 ist ne DropDownList.

Ich möchte jetzt den Inhalt der Tabelle in eine DataTable kopieren. Habe dafür folgende Schleife:


int i = 0;
    for (i = 1; i <= Table1.Rows.Count - 1; i++) {
        DataRow dtrow = dt.NewRow();
        dtrow(col0) = Table1.Rows(i).Cells(0).Text;
        dtrow(col1) = Table1.Rows(i).Cells(1).Controls(0);
        dt.Rows.Add(dtrow);
    }

Den Inhalt von col0 schreibt der korrekt in meine datatable. Ist ja auch nur Text. Wie komme ich jetzt in Col1 auf den Text vom control 0 (DropDownList)

15.06.2009 - 11:06 Uhr

Hallo,

ich versuche gerade die ausgewählten Einträge einer CheckBoxList auszulesen.

Irgendwie bin ich da heute morgen aber zu blöd für. Was mache ich falsch?


foreach (ListItem item in CheckBoxList1.Items) {
        if (item.Selected) {
            sb.Append(item.Text + ",");
        }
    }

Der sagt mir immer das das item nicht selektiert ist, obwohl es asugewählt wurde

09.06.2009 - 14:16 Uhr

Hallo,

ich habe folgende Expression:

\d{1,2}.\d{1,2}.\d{4}

Damit prüfe ich ja nur ob das datum vom Aufbau richtig ist. Aber nicht ob das datum korrekt ist.

Mit meiner Expression ist ja folgendes noch möglich: 44.77.2009

Kann man das auch irgendwie ausschließen?

09.06.2009 - 13:09 Uhr

Ja eigendlich schon. Nur wenn ich die bei mir eingebe kommt da nicht das raus was soll.

Hab auch schon den Weg über die Windows Zeichentabelle versucht. hab mir das da kopiert. (das kleiner gleich zeichen) Aber wenn ich das jetzt irgendwo einfügen will, z.B. Visual Studio Quellcode editor oder auch in Excel kommt da nen Britisches Pfundzeichen bei raus.

Ich bin echt ratlos

09.06.2009 - 11:40 Uhr

Hallo,

ich suche gerade nach einer Möglichkeit einer DropDownList das kleiner gleich und größer gleich Zeichen hinzuzufügen.

Hat einer eine Lösung dafür? Ich steh gerade etwas aufm Schlauch

04.06.2009 - 14:29 Uhr

Hallo zusammen,

ich habe mal eine ziemliche Basic Frage

Was ist schneller bzw was sollte man eher benutzen:

Code 1:

if (wert == "1") {
    //Anweisung
    }
if (wert == "2") {
    //Anweisung
    }
if (wert == "3") {
    //Anweisung
    }
if (wert == "4") {
    //Anweisung
    }

Code 2:


switch (wert) {
        case "1":
            //Anweisung
            break;        
        case "2":
            //Anweisung
            break;        
        case "3":
            //Anweisung
            break;        
        case "4":
            //Anweisung
            break;    
    }
23.05.2009 - 15:30 Uhr

Jo habe ich auch schön gelesen. Gibt es nicht irgendwelche Möglichkeiten das zu machen?

Ich hab mir gerade überlegt das man das ganze vielleihct irgendwie simulieren kann. Also nen mausklick auf das feld automatisch ausführen, dann die datei auswählen. Ich weiß nur nicht ob das geht?

Gibt es sonst noch Möglichkeiten?

22.05.2009 - 21:58 Uhr

ich möchte das ausfüllen eines formulars auf einer webseite automatisieren. Und da ist ein Feld wo man ein bild auswählen kann was dann hochgeladen wird

22.05.2009 - 17:53 Uhr

Hallo,

ich bin gerade dabei eine Webseite zu automatisieren. Ich habe alles mögliche schon hinbekommen (links auswählen, buttons abschicken, textboxen füllen)

Jetzt habe ich ein Feld vom Typ:
<input type="file" name="somename">

Da bekomme ich es nicht hin ne datei da reinzupacken bzw den pfad zur Datei. Hat einer nen Vorschlag wie ich das hinbekomme?

21.05.2009 - 18:07 Uhr

Hallo,

ich habe eine Anwendung mit einen ListView und einen Button. Der Button ist standartmässig Enabled = false

Wenn jetzt in der ListBox ein Item selektiert wird, dann soll der Button anklickbar werden. Also hab ich im SelectedIndexChanged Ereignis den Button aktiviert:


        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            button3.Enabled = true;
        }

Aber wenn jetzt kein Item mehr ausgewählt ist bleibt der Button ja aktiviert, bzw wenn der User im formular irgendwas anderes macht. Wie bekomme ich das hin, das der Button deaktiviert wird wenn nichts mehr ausgewählt ist?

20.05.2009 - 07:48 Uhr

Hallo,

gibt es in C# eine Möglichkeit eine Webseite aufzurufen, dort in eine Textbox einen Text einzutragen und einen Button auszuführen?

14.05.2009 - 09:49 Uhr

gibt es schon was neues zu dem projekt?

13.05.2009 - 14:49 Uhr

Lösung gefunden:

Die DataTable in eine neue Datatable kopieren und dabei distinct auf true:

DataTable distinctTable = originalTable.DefaultView.ToTable( /*distinct*/ true);
13.05.2009 - 12:00 Uhr

Hallo,

ich habe eine DataTable. In dieser DataTable sind doppelte Einträge vorhanden. Gibt es irgendeine Möglichkeit die doppelten Einträge rauszufiltern?

Kann ich auf die DataTable eine Abfrage mit Distinct machen oder was gibt es für möglichkeiten?

11.05.2009 - 15:29 Uhr

Hallo,

ich habe ein DataGrid und lese beim RowDataBound den Header aus:


    if (e.Row.RowType == DataControlRowType.Header) {
        foreach (TableCell cell in e.Row.Cells) {
            cell.ToolTip = tooltipliste.Item(cell.Text);
        }
    }

Jetzt steht im Header: Güte

Aber mit cell.Text kommt das raus: güte

Wie bekomme ich das hin das ich den Umlaut richtig auslesen kann?

06.05.2009 - 16:09 Uhr

Ich hab mir das jetzt durchgelesen und auch nochmal die doku. Habe jetzt zu meinen Code den commandbuilder hinzugefügt. Der macht trotzdem nicht. Das DataSet enthält auch Daten

Hier nochmal mein Code wie er aktuell aussieht. Vielleicht sieht ja einer den Fehler:


//Tabelle VERSION
    Console.WriteLine("Starte Abfrage 'VERSION'");
    
    commandstring = "SELECT * FROM VERSION";
    daadapter = new OracleDataAdapter(commandstring, con);
    
    daadapter.Fill(ds, "VERSION");
    
    Console.WriteLine("Abfrage VERSION' fertig!");
    
    
    
    //#### Daten in Datenbank einfügen ####
    
    constring = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\SICHERUNG.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    SqlConnection sql_con = new SqlConnection(constring);
    
    SqlDataAdapter sql_daadapter = default(SqlDataAdapter);
    SqlCommandBuilder sql_cb = default(SqlCommandBuilder);
    
    
    
    //Tabelle Version
    Console.WriteLine("Starten Schreibvorgang 'VERSION'");
    
    commandstring = "SELECT * FROM VERSION";
    sql_daadapter = new SqlDataAdapter(commandstring, sql_con);
    
    sql_cb = new SqlCommandBuilder(sql_daadapter);
    sql_daadapter.Update(ds, "VERSION");
    
    Console.WriteLine("Ende Schreibvorgang 'VERSION'");
06.05.2009 - 11:45 Uhr

Also im dataset stehen die daten schon drinnen

Ich will diese jetzt in die SQl Datenbank schreiben

Und die Update Methode erstellt laut Doku wenn ich das richtig verstanden habe automatisch die Update/Delete/Insert Anweisung wenn man der dataadapter einen Select String mitgibt auf die Datenbanktabelle die man updaten will

Aber die speichert die Daten nicht. Oder hab ich den Update Befehl des DataAdapters falsch verstanden?

06.05.2009 - 11:27 Uhr

Hallo,

ich versuche Daten in eine SQL Server 2005 Express Datenbankdatei zu schreiben. Er läuft auch ohne Fehler durch. Nur das schreiben der Daten macht der nicht.

Hier mein Code:


 constring = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\SICHERUNG.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    SqlConnection sql_con = new SqlConnection(constring);
    SqlDataAdapter sql_daadapter = default(SqlDataAdapter);
    
    
    //Tabelle Version
    Console.WriteLine("Starten Schreibvorgang 'VERSION'");
    commandstring = "SELECT * FROM VERSION";
    sql_daadapter = new SqlDataAdapter(commandstring, sql_con);
    sql_daadapter.Update(ds, "VERSION");
    Console.WriteLine("Ende Schreibvorgang 'VERSION'");

Wenn ich die Tabelle dann später abfrage stehen keine Daten drinnen

Woran kann das liegen?

04.05.2009 - 12:06 Uhr

Hallo,

ich habe eine ASP.Net Seite mit folgenden Code:


<form id="form1" runat="server">
        <asp:Button ID="Button1" runat="server" Text="Button" />
    <div id="tbl-container">
        <asp:GridView ID="tbl" runat="server">
        </asp:GridView>
    </div>
    </form>

Nach dem ausführen der Seite sind dort aber zusätzliche div elemente, was dann ungefähr so aussieht:


 <form name="form1" method="post" action="Default.aspx" id="form1">
<div>
</div>

        <input type="submit" name="Button1" value="Button" id="Button1" />
    <div id="tbl-container">
       <div> 
	<table id="tbl">

	</table>
	</div>

    </div>
    
<div>

	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLAsOvlCgKM54rGBlTnbmBODUFSG/OwXpnO2bzDopiy" />
</div></form>

In dem div id="tbl-container" ist jetzt noch ein weiteres vorhanden. Das stört ein JavaScript von mir was nicht mehr geht:


    <script type="text/javascript">
 function lockCol(tblID) {
        var table = document.getElementById(tblID);
        var button = document.getElementById('toggle');
        var cTR = table.getElementsByTagName('TR');  //collection of rows


                for (i = 0; i < cTR.length; i++)
                        {
                        var tr = cTR.item(i);
                        tr.cells[0].className = 'locked'
                        }
  }
</script>

Wie bekomme ich das div da wieder raus bzw was hab ich noch für Möglichkeiten?
PS: Das javascript soll meine erste Spalte im datagridview festmachen/fixieren..

30.04.2009 - 12:06 Uhr

Wenn eine 1 dort steht soll halt das Bild 1.jpg angezeigt werden und bei 2 und 3 halt das jeweils passende
Ich nehme mal an dass die Bilder in einem Image Verzeichnis gespeichert sind. Wären OnRowDataBound kannst Du Dir das Bild suchen, schauen was für ein Wert reingeschrieben wird und dann die ImageURL entsprechend anpassen.

Jo hab ich so in der Art gemacht. Danke!

30.04.2009 - 09:12 Uhr

Hallo,

ich habe ein GridView in dem ich jetzt Images anzeigen lassen will.

Jetzt zu meinen Problem. Ich habe eine datatable die an das gridview gebunden ist. Dort gibt es eine Spalte image. Dort steht aber nicht die url sondern nur eine zahl (1,2,3)

Wenn eine 1 dort steht soll halt das Bild 1.jpg angezeigt werden und bei 2 und 3 halt das jeweils passende

Hat einer ne Ahnung wie ich das hinbekomme?

29.04.2009 - 16:21 Uhr

Hallo,

ich versuche die Farbe einer Zelle einzufärben. Funktioniert auch ganz gut wenn ich die Drawing.Color..... Farben nehme.

Jetzt möchte ich aber ne Hex Color Farbe zuweisen wie kann ich das machen?

Will diese Farbe: A0E5FF

e.Row.Cells(0).BackColor =

28.04.2009 - 13:58 Uhr

Hallo,

ich habe ein echtes problem.

Ich fülle ein GridView mit Daten. Wenn ich jetzt auf auswählen klicke und der in GridView1_SelectedIndexChanged springt sind aufeinmal die Daten weg.

Woran kann das liegen?

28.04.2009 - 09:03 Uhr

Hallo,

kannst du mir vielleicht nen bischen erklären was nen overlay ist, bzw hast du ne gute anleitung ?

Kann ich im overlay ne normale aspc seite laden oder kann ich da nur javascript benutzen?

27.04.2009 - 13:39 Uhr

Hallo,

ich habe eine Seite auf der in TextBoxen Daten eingegben werden. Für eine Eingabe öffne ich mit javascript eine neue Seite auf der man Daten auswählen kann.

Jetzt das Problem. Solange die neue Seite geöffnet ist, soll es nicht möglich sein auf der Hauptseite Daten einzugeben bzw dort irgendwas zu machen. Die soll also sozusagen gesperrt werden.

Wie kann man sowas bewerkstelligen?

23.04.2009 - 14:19 Uhr

Hallo,

ich versuche gerade verzweifelt mir die selektierten Einträge einer ListBox ausgeben zu lasen. Die SelectionMode der ListBox ist auf Multiple gestellt

Das ist mein Code:

 for (int i = 0; i <= ListBox1.Items.Count - 1; i++) {
        if (ListBox1.Items(i).Selected) {
            sb.Append(ListBox1.Items(i).Text);
            sb.Append(",");
        }
    }

Das Problem ist nur der findet keine selektierten Einträge. Für den ist die Selektion immer false

Was mache ich falsch?

22.04.2009 - 14:55 Uhr

Jo gefunden. Danke. Ich war irgendwie total blind

22.04.2009 - 12:58 Uhr

So jedenfalls nicht - hier entscheidet der Browser, wie groß das Fenster wird. Üblicherweise ist das die Größe, die das Browserfenster im nicht-maximierten Zustand hat, oder (wie bei mir) das neue Fenster wird direkt in einem neuen Tab geöffnet.

Wenn du ein Browserfenster direkt mit Parametern wie Breite, Höhe, Titel etc. öffnen möchtest, musst du das per
>
tun.
LaTino

wo muss ich den den javascript code hinschreiben?

22.04.2009 - 11:54 Uhr

Hallo,

ich habe ein GridView. Dort habe ich ein Feld mit einen Hyperlink eingefügt


<asp:HyperLinkField NavigateUrl="~/suche-neu.aspx" Target="_blank" Text="Neu" />

Die URL wird ja in einen neuen Fenster geöffnet. Wie kann ich jetzt die Größe des neuen Fensters feslegen?

Noch ne andere Frage die mir gerade einfällt. Wie kann ich den Inhalt der ersten Spalte (Spalte1) an das neue Fenster mit übergeben?

08.04.2009 - 12:24 Uhr

Hallo,

Ich habe ein GridView. Ich möchte jetzt eine Spalte aus 2 Nachkommastellen festlegen

Es setht da z.B. 0,700000000000000070
Es soll dann angezeigt werden 0,70

Dachte das geht mit Feldname.DataFormatString = "{0:N2}"

Aber es passiert nichts

PS: Spalten werden von Hand hinzugefügt und nicht per AutoGenerateColumns. Also kann es daran schonmal nicht liegen.

Hate eine ne Lösung?

08.04.2009 - 07:50 Uhr

Hallo,

kennt jemand von euch eine gute und kostenlose Videobearbeitungssoftware?

Also schneiden sollte die können und auch das Video mit Hintergrundmusik belegen.

31.03.2009 - 09:58 Uhr

gibts das auch auf deutsch? 😁

30.03.2009 - 11:22 Uhr

Möglich ist das mit beiden Varianten.
Ich würde jedoch nicht das GridView einsetzen, da es bei komplexeren Geschichten umständlicher ist, als wenn man das selber macht.

Ja das habe ich auch festgestellt. Also Repeater verwenden. Hast du irgendwelche Tipps für mich, bzw was ich vielliecht beachten muss

30.03.2009 - 10:56 Uhr

Ich frage mich gerade ob das GridView überhaupt geeignet ist für das was ich vorhabe, bzw ob es nicht einfach ist sich selbst was zu basteln mitm repeater oder so.

Also ich schreib mal kurz was ich vorhabe.

Also im Prinzip eine Tabelle

Column 1 ist nen Label
Column 2 ist ne DropDownbox (wenn ein bestimmter item ausgewählt wurde soll die Textbox in Column 4 aktiviert werden)
Column 3 soll ne TextBox oder auch mal ne DropDownBox beinhalten
Column 4 ist ne Textbox (soll aber nur sichtbar sein, wenn ich column 2 ein bestimmter Eintrag ausgewählt wurde)

Ist es sinnvoll für sowas ein GridView zu benutzen oder sollte man das anders Lösen (wenn ja wie)

30.03.2009 - 10:21 Uhr

DropDownList gibts nicht, das muss man selber bauen.
TextBox gibts, wenn du die EditMode vom GridView benutzt.

Was zum lesen:

Zum EditMode ne Frage.

Wenn ich beim GridView den anschlate muss ich ja erst auf bearbeiten klicken. Kann man irgendwie einstellen das der direkt im bearbeiten modus ist?

Und kann man auch einstellen welche Felder bearbeitet werden dürfen?

27.03.2009 - 08:36 Uhr

gridview oder datagridview?

gridview (also ASP.NET)

26.03.2009 - 14:26 Uhr

Sieht ganz gut aus. Werde mir das heute abend mal zuhause anschauen

26.03.2009 - 14:22 Uhr

Hallo,

kann es sein, das ein GrdiView keine Felder wie DropDownlist oder sowas wie ne TextBox hat?

Bin ich blind oder gibts das nicht?

Wie muss ich vorgehen um das einzubauen?

25.03.2009 - 08:43 Uhr

versuch es doch mal mit =Globals.ExecutionTime

Danke hat funktioniert!

24.03.2009 - 14:51 Uhr

Hallo,

ich will mir auf dem Report das Datum und Uhrzeit anzeigen lassen zu ddem Zeitpunkt wo der Bericht erzeugt wurde

Nutze dafür eine Textfeld mit =Today()

Der zeigt mir das datum an. Aber als Uhrzeit immer nur 00:00:00 aus

Was mache ich falsch?