Hallöchen
Ich hatte die Idee das mein Programm statt alle Wörter im Code einzugeben in einer Acces Datenbank-Tabelle stehen sollten. Die Datei hab ich schon(database1.accdb) in dieser sind 2 Tabellen (1 mit den Französchischen Wörtern(Tabelle1) und eine mit den Deutschen Wörtern(Tabelle2)). In Tabell1 steht:
ID1 aller
ID2 nager
In Tabelle 2 steht:
ID1 gehen
ID2 schwimmen
Ich will dass das ID1 (Tabelle2) zuerst in der WinForm im Label(label2) erscheint und dann muss man in der TextBox aller schreiben und wenns richtig ist gehts weiter mit ID2(Tabelle2).
wie geh ich da am besten vor?
Mein >Code sieht momentan so aus:
|
C#-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Franz_Learn
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
label1.BackColor = Color.Transparent;
label2.BackColor = Color.Transparent;
}
private void Form1_Load(object sender, EventArgs e)
{
label2.Text = //Muss hier vlt. die Tabelle definiert werden? Etwa so(?): Database1DataSet.blablabla;
}
private void button1_Click(object sender, EventArgs e)
{
/* Das ist der ursprüngliche Code in dem alles schon drinsteht...
if (textBox1.Text == "aller")
{
label1.Text = "Richtig";
listBox1.Items.Add("gehen = aller");
label2.Text = "schwimmen";
}
else
{
label1.Text = "Falsch";
label2.Text = "schwimmen";
}
if (textBox1.Text == "nager")
{
label1.Text = "Richtig";
listBox1.Items.Add("schwimmen = nager");
}
*\
}
private void button2_Click(object sender, EventArgs e)
{
label1.Text = "";
textBox1.Text = "";
}
private void button2_Click_1(object sender, EventArgs e)
{
}
}
}
|