SQL Compact 4.0 oraz utworzyć tabelę, i jak wykonać połączenie.
Dzisiaj pokażemy sobie jak wprowadzić dane do bazy a może uda się też
takie dane wyświetlić.
Do naszego okna z ToolBoxa przenosimy 2 TextBoxy, button oraz dwie
labelki.
Zmieniamy nazwy textboxów odpowiednio na "txtImie oraz txtNazwisko",
nazwę naszego buttona na "btnDodaj" a nazwę która będzie wyświetlana
na nim na "Dodaj".
Ok, skoro textboxy oraz button zostały dodane, klikamy "ppm" w
SolutionExplorerze na nazwę naszego projektu i dodajemy nową klasę, którą
nazwiemy "Baza". Do klasy tej wrzucimy sobie wszystkie metody wykorzystywane
do połączenia, zamknięcia bazy oraz dodawania danych i edycji. itp.
Kod naszego pliku klasy Baza na razie zawiera jedną metodę oraz konstruktor klasy:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlServerCe; using System.Data; using System.Windows; namespace WPF_Baza { public class Baza { private static string _conn; public SqlCeDataAdapter da; public BazaDataSet ds; ///Tutaj kod naszego głównego okna:/// konstruktor /// /// public Baza(string conn) { _conn = conn; } ////// dodawanie danych do bazy /// public void InsertData(string Imie, string Nazwisko) { SqlCeConnection cn = new SqlCeConnection(_conn); da = new SqlCeDataAdapter(); da.InsertCommand = new SqlCeCommand("INSERT INTO Pracownicy(Imie, Nazwisko) VALUES(@Imie, @Nazwisko)", cn); da.InsertCommand.Parameters.Add("@Imie", SqlDbType.NVarChar).Value = Imie; da.InsertCommand.Parameters.Add("@Nazwisko", SqlDbType.NVarChar).Value = Nazwisko; cn.Open(); da.InsertCommand.ExecuteNonQuery(); cn.Close(); MessageBox.Show("Dodano do bazy!"); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Data.SqlServerCe; namespace WPF_Baza { ///Po napisaniu naszej klasy możemy odpalić nasz program i wpisać w textboxy imię oraz nazwisko naszego pracownika po czym dodajemy go do bazy buttonem "Dodaj". Naszym oczom powinno się ukazać okienko potwierdzające dodanie pracownika do bazy./// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void btnDodaj_Click(object sender, RoutedEventArgs e) { Baza b1 = new Baza(@"Data Source = Baza.sdf"); b1.InsertData(txtImie.Text, txtNazwisko.Text); } } }
Ok, w tym odcinku to by było na tyle. Jednak w następnym razem opowiemy sobie
jak wyświetlać dane z bazy w kontrolce "DataGridView".
Brak komentarzy:
Prześlij komentarz