TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Anna Rita
NA
265
58.2k
Visual c# esportare database
Jun 21 2014 9:59 AM
Ciao a tutti vi ringrazio per il lavoro che fate e per l'utilità del forum.
Ora passo ad elencavi il mio problema
Ho creato un windows form con visual studio 2010 con compilatore c#
il form è collegato a un database con 2 tabelle che hanno relazione tra loro, il mio problema è creare un pulsante evento che esporti il database e mi permetta di salvarlo dove voglio
e un altro pulsante che mi permetta di importarlo
Vi ringrazio subito per la disponibilità.
ora vi posto il mio codice
:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Web.Mail;
using System.IO;
using System.Data.SqlClient;
using Microsoft.SqlServer.Management.Smo;
using Microsoft.SqlServer.Management.Common;
namespace Sargassi_2.__GufSoft
{
public partial class Form1 : Form
{
private static Server srvSql;
public Form1()
{
InitializeComponent();
}
private void clientiBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{// Display a MsgBox asking the user to save changes or abort.
if (MessageBox.Show("Sei sicuro di voler salvare? ", "Attenzione",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
try
{
this.Validate();
this.clientiBindingSource.EndEdit();
this.clientiTableAdapter.Update(this._database_Sar gassi_1_0DataSet.Clienti);
this.trattamentiBindingSource.EndEdit();
this.trattamentiTableAdapter.Update(this._database _Sargassi_1_0DataSet.Trattamenti);
MessageBox.Show("Salvataggio effettuato","Salva");
}
catch (System.Exception ex)
{
MessageBox.Show("Salvataggio fallito","Salva");
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Trattamenti'. È possibile spostarla o rimuoverla se necessario.
this.trattamentiTableAdapter.Fill(this._database_S argassi_1_0DataSet.Trattamenti);
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Clienti'. È possibile spostarla o rimuoverla se necessario.
this.clientiTableAdapter.Fill(this._database_Sarga ssi_1_0DataSet.Clienti);
}
private void fillByToolStripButton_Click(object sender, EventArgs e)
{
try
{
this.clientiTableAdapter.FillBy(this._database_Sar gassi_1_0DataSet.Clienti, param1ToolStripTextBox.Text);
MessageBox.Show("Ricerca effettuata","Ricerca");
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
MessageBox.Show("Ricerca fallita","Ricerca");
}
}
private void button1Click(object sender, EventArgs e)
{
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Trattamenti'. È possibile spostarla o rimuoverla se necessario.
this.trattamentiTableAdapter.Fill(this._database_S argassi_1_0DataSet.Trattamenti);
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Clienti'. È possibile spostarla o rimuoverla se necessario.
this.clientiTableAdapter.Fill(this._database_Sarga ssi_1_0DataSet.Clienti);
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
// Display a MsgBox asking the user to save changes or abort.
if (MessageBox.Show("Sei sicuro di voler Ricaricare i dati? Tutti i dati non salvati andranno persi ", "Attenzione",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Trattamenti'. È possibile spostarla o rimuoverla se necessario.
this.trattamentiTableAdapter.Fill(this._database_S argassi_1_0DataSet.Trattamenti);
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Clienti'. È possibile spostarla o rimuoverla se necessario.
this.clientiTableAdapter.Fill(this._database_Sarga ssi_1_0DataSet.Clienti);
MessageBox.Show("Dati ricaricati", "Ricarica dati");
}
}
private void infoclick(object sender, EventArgs e)
{
if (MessageBox.Show("Sei sicuro di voler ricevere informazioni dal web ", "www.gufolino.com",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
System.Diagnostics.Process.Start("http://www.gufolino.com", "");
}
}
private void deleteclick(object sender, EventArgs e)
{
if (MessageBox.Show("Eliminare tutti i dati del cliente selezionato ?", "Eliminazione dati cliente",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
MessageBox.Show("Dati cliente eliminati", "Eliminazione dati cliente");
}
else
{
this.trattamentiTableAdapter.Fill(this._database_S argassi_1_0DataSet.Trattamenti);
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Clienti'. È possibile spostarla o rimuoverla se necessario.
this.clientiTableAdapter.Fill(this._database_Sarga ssi_1_0DataSet.Clienti);
MessageBox.Show("Dati cliente non eliminati", "Eliminazione dati cliente");
}
}
private void cancellatrattamentoclick(object sender, EventArgs e)
{
if (MessageBox.Show("Eliminare il trattamento selezionato ?", "Eliminazione trattamento", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
MessageBox.Show("Dati trattamento eliminati", "Eliminazione dati trattamento");
}
else
{
this.trattamentiTableAdapter.Fill(this._database_S argassi_1_0DataSet.Trattamenti);
// TODO: questa riga di codice carica i dati nella tabella '_database_Sargassi_1_0DataSet.Clienti'. È possibile spostarla o rimuoverla se necessario.
MessageBox.Show("Dati trattamento non eliminati", "Eliminazione dati trattamento");
}
}
private void aggiungiclienteclick(object sender, EventArgs e)
{
if (MessageBox.Show("Aggiungere un nuovo cliente? ", "Aggiungi scheda cliente", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
}
}
private void mailclick(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.ShowDialog();
}
}
private void importadb_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Importare il Database ?", "Importazione Database", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
MessageBox.Show("Database importato", "Importazione Database");
}
else
{
MessageBox.Show("Database non importato", "Importazione Database");
}
}
private void saveFileDialog1click(object sender, EventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "Database file (*.mdf)|*.mdf";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
// devo dirgli di creare una copia del database che è un file mdf e il relativo file log
Reply
Answers (
0
)
Double Comparison Method Misbehaviour
How to transfer data from one datagridview to another