Laden...
L
Benutzerbeschreibung

Forenbeiträge von liberado Ingesamt 273 Beiträge

19.02.2007 - 19:48 Uhr

sobal du werte ins datagrid schreibst und der cursor die zelle verlässt stehen die daten in der Tabelle drin! das datagrid dient nicht als speicherort sondern nur der anzeige der daten!
Was willst du genau machen ?
Erstell dir eine zweite Tabelle! kopiere die erste tabelle in die zweite Tabelle! dann kannst du die erste leeren! und beim z.B einem Buttonklick kopiert du die zweite tabelle wieder in die erste Tabelle 🙂
Naja für was das gut ist weis ich selber nicht aber so würd ich dein Problem angehen 😉
Gruß

19.02.2007 - 19:33 Uhr

ich würde an deiner Stelle eine Sql Datenbank verwenden! Hierzu gibt es(kostenlos) eine SqlCE Datenbank von Microsoft! Diese spricht du mit c# bzw .net an wie eine Sql Datenbank!
Gruß Liberado

19.02.2007 - 19:30 Uhr

die Daten werden in der Tabelle gespeichert! Aber eben nur temporär! Da DatagridView ist nur eine Visualisierung der Daten! Die Daten selber befinden sich aber in der Table"

16.02.2007 - 14:42 Uhr

oh Sorry,
hatte gestern wohl schon etwas zu viel getrunken 😁
scheiß FAsching 😉

16.02.2007 - 09:34 Uhr

ist dein Datagrid an ein Datset gebunden ?
wenn ja muss du die Methode fill des Dataadapters neu aufrufen und das datagrid neu binden.

15.02.2007 - 22:11 Uhr

bei dir wär das dann


protected void btn_Login_Click(object sender, EventArgs e)
    {    

        string str_username = txt_UserName.Text;
        string str_Kennwort = txt_Pwd.Text;
//REader erzeugen
OleDbDataReader dbReader = null;

        OdbcCommand cmd = new OdbcCommand();
        cmd.Connection = OdbcConn;

cmd.Parameters.Add("@Benutzername","benutzername");
cmd.Parameters.Add("@Kennwort","kennwort");
cmd.CommandText = "SELECT benutzername AS Benutzername, kennwort AS Kennwort FROM benutzer where benutzer = " + this.txt_Username.Text +"";

            try
            {
                OdbcConn.Open();

              //  str_benutzername = "benutzername".ToString();
               
dbReader = cmd.ExecuteReader();
string benutername,passwort
while(dbReader.Read())

{
 benutzername= (string)dbReader.GetValue(1);
passwort = (string)dbReader.GetValue(2);//Spalte in tabelle

}
if (str_username == benutzername && str_Kennwort == Kennwort)
                {
                    Alert.Show("OK");
                }
                else
                {
                    Alert.Show("Fehler");
                }
            }
            catch (Exception ex)
            {
                Alert.Show(ex.Message);
            }
            OdbcConn.Close();
    }

15.02.2007 - 22:06 Uhr

Beispiel:


OleDbDataReader dbReader = null;
OleDbCommand cmd = Myconnection.CreateCommand();

cmd.CommandText = "SELECT * FROM familyTree";
dbReader = cmd.ExecuteReader();

The DataReader object is created by calling the ExecuteReader method on the Command Object.

while(dbReader.Read())

{
Email = (string)dbReader.GetValue(5);
lb.Items.Add(Email);
}

15.02.2007 - 22:04 Uhr

du musst dir die 2 Felder mit einem Datareader auslesen!

15.02.2007 - 21:46 Uhr

dir fehlt im sql-statement die "where"-klausel.
und du musst das statement abfeuern!
sprich.
cmd.execute();

15.02.2007 - 21:32 Uhr

was willst den umschreiben ? Am sinnvollsten wäre beides zu lernen 😁

15.02.2007 - 12:17 Uhr

du bekommst ja alle mit dem group by und anzahl > 1 !

15.02.2007 - 10:44 Uhr

poste bitte mal den code!

14.02.2007 - 15:58 Uhr

Wo möchtest du diese Elemente speichern ?
Xml ? Txt ? csv usw ??
oder eine mdb-Datenbank! Wäre alles denkbar!

14.02.2007 - 12:03 Uhr

jetzt halt noch auf den wert registrieren


b.Format += new ConvertEventHandler(this.FormatPreis);
b.Parse += new ConvertEventHandler(this.ParsePreis);

14.02.2007 - 11:59 Uhr

du musst wenn du die daten lädst den preis formatieren!
beim update in die datenbank muss du den preis wieder Parsen.


private void FormatPreis(object sender, ConvertEventArgs e)
		{
			//Decimal in Preis umformatieren
			e.Value = Convert.ToDecimal(e.Value).ToString("c");
		}
		private void ParsePreis(object sender, ConvertEventArgs e)
		{
			e.Value = Decimal.Parse(e.Value.ToString(), System.Globalization.NumberStyles.Currency);
}

14.02.2007 - 11:28 Uhr

Das DAtagridview hat eine Paging funktion!

13.02.2007 - 20:05 Uhr

link
schau mal hier

13.02.2007 - 18:29 Uhr
  1. nein geht nicht
    2.ja geht 🙂
13.02.2007 - 12:43 Uhr

wie sieht die Fehlermeldung aus ?
Ich glaub das es nicht möglich ist ein ganzes Array zu versenden! du müsstest jedes Elemt einzeln verschicken!

13.02.2007 - 10:17 Uhr

ah checks schon 😁
Danke für die Hilfe 😁

13.02.2007 - 10:14 Uhr

ja aber er würde dies ja auch in die Console schreiben! nur nicht in die Eingabeaufforderung 🙂
sind ja 2 verschiedene dinge!

13.02.2007 - 10:11 Uhr

hätt ich versucht!
Aber bekomme eine Fehlermeldung wenn ich
public static string Main(string args[])
angebe!
und dann return "test";

irgendwie kann ich keinen string zurück geben!

13.02.2007 - 09:59 Uhr

Hallo,

ich würde gerne in der Windows- Eingabeaufforderung mein Programm mit

C:\Programm /?
aufrufen und es soll dann so etwas wie eine kleine hilfe kommen!

Wie stell ich das an ?

muss ich die string args[] abfragen?

ein beispiel wäre wenn man C:\ren /? eingibt!
gruß liberado

08.02.2007 - 10:31 Uhr

Ausserdem muss es heißen
Textbox1.text textbox2.text usw...

07.02.2007 - 19:39 Uhr

danke herbivore 🙂
auch an feadur einen dank! Hatt es aber schon 🙂
Gruß Liberado

07.02.2007 - 14:58 Uhr

Hallo,
ich habe in einer Stringdatei einen kompletten Programmpfad mit programmname.

Also C:\pfad1\pfad2\pfad3\programm1

dieser Pfad ist immer unterschiedlich. Ich würde jetzt gerne in eine weitere string Datei NUR den Pfad speichern.
Also nur C:\pfad1\pfad2\pfad3\

Hab aber im Moment keine ahnung wie ich das anstelle! Sitz glaub ich auf da Leitung.
Gruß Liberado

04.02.2007 - 15:35 Uhr

nein warum solltest du die tabelle vorher einlesen! das wär nur beim disconnected modell wenn du mit datasets arbeitest!
Auch beim Arbeiten mit DataSets werden nur diejenigen Daten eingelesen, die für die Arbeit innerhalb des Programms im Moment benötigt werden (im Zweifelsfall also auch nur die Tabellenstruktur).

er will ja nur ein insert machen! er will ja nix von den daten wissen also warum vorher die arbeit machen die daten bzw die tabellenstrucktur irgendwo einzulesen???

04.02.2007 - 14:29 Uhr

nein warum solltest du die tabelle vorher einlesen! das wär nur beim disconnected modell wenn du mit datasets arbeitest!
Einfügen geht ganz einfach!
du erstellst dir ein Command object in der der inseert befehl ist! und diesen fühst du dann aus!
mit dbcommand.execute();
mehr ist das nicht 🙂

20.01.2007 - 00:45 Uhr

ich versteh denn sinn grad net ganz was du da eigentlich machen möchtest?

17.01.2007 - 15:36 Uhr
17.01.2007 - 12:01 Uhr

geht im Compact FRamework leider nicht!
Ich lös das immer über eine XML-Datei.

Gruß Liberado

16.01.2007 - 21:03 Uhr

ähm wo liegt grundsätzlich dein Problem ? Die Rückgabe des pings anzuzeigen oder mehrere Pings zu starten ?

13.01.2007 - 11:58 Uhr

hmm ich MUSSTE beides lernen! Aber wenn ich die wahl hätte würde ich Java nehmen! Ich finde Java is für die Webentwicklung ziemlich schön.
Gruß Liberado

28.12.2006 - 12:48 Uhr

STRG + V ist Standartmäßig für einfügen vorbelegt!
Das regelt alles Windows für dich 🙂

27.12.2006 - 14:47 Uhr

Hallo, freu mich auch schon eine Aufgabenbereich zu übernehmen 🙂

27.12.2006 - 14:44 Uhr

ach jetzt seh ich den Fehler 😄😁
eigentlich simple..
Du darfst nicht 2 if hintereineander machen! Im ersten if setzt du i auf 1 in dem zwieten fragst du nach obs 1 is 😄😁
Mach einfach
if
else if

dann müsste es auch funktionieren 😉
Gruß Liberado

27.12.2006 - 14:38 Uhr

ok dann weis ich hier leider nicht weiter.. hab leider auf diesem Computer keine entwickluingsumgebung zum testen
aber so wie du würds ich eh nicht machen.
Mach doch statt dem i einfach


private void button1_Click_1(object sender, EventArgs e)
        {
            if (button1.Text == "Trennen")
            {
                button1.Text = "Verbinden";
                CloseDevice();
            }
            else if (button1.text == "Verbinden")
            {
                button1.Text = "Trennen";
                OpenDevice(0);
            }
        }

27.12.2006 - 13:49 Uhr

für was steht
[...]

[...]
???
deklariers mal im Form_load
oder
einfach
public int i;

27.12.2006 - 13:39 Uhr

und wo ?

27.12.2006 - 13:33 Uhr

wie hast du i deklariert?
int i = 0 ??

24.12.2006 - 09:34 Uhr

sieht gut aus 🙂
darf man den Quelltext auch sehen ?

17.12.2006 - 21:07 Uhr

ich hab die pro. hier ist es vorhanden

17.12.2006 - 21:03 Uhr

einfachste methode wär doch eine Batchdatei schreiben und dann einfach die batchdatei ausführen ? 🙂
Warum immer so kompliziert 😉

17.12.2006 - 20:49 Uhr

schonmal mit Dataadaptern beschäftig ?
Du erstellst ein SQL-Commandobject und mit der fill methode des dataadapters rufst du das command object auf und schreibst es in das dataset!!

16.12.2006 - 00:50 Uhr

Datadapter -> Dataset -> Dataset.writexml(filename)

Gruß Liberado

15.12.2006 - 12:23 Uhr

ok, hab mir gerade den Artikel über Plugins durchgelesen 🙂
Wie machen wir es nun ? Also alles in die Anwendung packen was uns einfällt und dann kann der user wählen was ihm gefällt oder mit Plugins ?
Gruß l

15.12.2006 - 11:01 Uhr

Wenn du immer nur einen Wert hast würde ich Executescalar nehmen! Ist schneller als executereader

15.12.2006 - 10:40 Uhr

hallo,
wenn mehrere Werte sind dann mit



foreach (DataRow row in dbComponent.myDataSet.Tables[0].Rows)
                        {
                           
                            string labeltext = row["spalte"].ToString();
                          label.text += labeltext
                        }


Gruß Liberado