Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
On crée un constructeur dans la form détail qui reçoit le bindingSource de la form de départ FListClient public partial class FListClient : Form { public FListClient() { InitializeComponent(); } DataSet dataSet; SqlConnection connection; SqlDataAdapter...
Lire la suite
1– DataBinding ComboBox, label/textBox ComboBox // On peut également afficher la liste des catégories dans une comboBox par exemple // en changeant la catégorie sélectionnée le binding se fera automatiquement et la liste des clients pour cette catégorie...
Lire la suite
Dans l'exemple j'affiche la liste des clients de la catégorie sélectionnée 1-Avec un DataSet Typé private dbDemoDataSet dataSet = new dbDemoDataSet (); private void Form1_Load( object sender, EventArgs e) { SqlConnection connection = new SqlConnection...
Lire la suiteC#,MVVM,Linq/Entiy Framework,Xaml,silverlight,... http://www.e-naxos.com/AllDotBlog.html
Lire la suiteRestrictions Il faut déclarer un tableau de 4 éléments Et affecter la valeur de restriction à la case correspondante . Exemple pour ne récupérer que les tables "BASE TABLE" .Effectivement les "VIEWS" pourraient également être retournées string [] restrictions...
Lire la suitehttp://msdn.microsoft.com/fr-fr/library/system.componentmodel.backgroundworker(v=vs.110).aspx public BackgroundWorker backgroundWorker1; private void button1_Click( object sender, EventArgs e) { // Using System.ComponentModel; // la variable contenant...
Lire la suiteRécupérer les infos de base -SQL ServerCe – ce qui marche On peut facilement récupérer la liste des tables,des colonnes,pour les clés étrangères c’est un peu plus compliqué . J’utilise les mêmes vues qu’avec Sql Server mais toutes ne sont pas disponibles...
Lire la suite4-Les procédures stockées . Il n’y pas de convention de nommage à proprement parler seulement quelques bonnes pratiques et « maladresses » à éviter use [dbDemo] go CREATE PROCEDURE [dbo] . [GetAllFromClient] AS SELECT [Id] , [Name] , [Email] FROM dbo...
Lire la suite3- La commande(SqlCommand) La commande a besoin d’une connexion, d’une requête/procédure stockée. Elle peut également avoir besoin de paramètres. C’est elle qui va permettre de retourner des lignes avec un Datareader (requète select), effectuer une mise...
Lire la suite
1- La chaine de connexion Site connectionString http://www.connectionstrings.com/ Il est préférable de la définir dans le fichier de configuration de l’application(app.config) dans la section