123456789101112131415161718192021222324252627282930313233343536373839 |
- using MySql.Data.MySqlClient;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Data.SqlClient;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace WindowsFormsDataSetMerge
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- MySqlConnection conn;
- private void Form1_Load(object sender, EventArgs e)
- {
- conn = new MySqlConnection("server=localhost;database=csharp;uid=root;pwd=abc123");
- DataSet ds = new DataSet();
- DataSet ds1 = new DataSet();
- MySqlDataAdapter sda = new MySqlDataAdapter("select * from tb_test", conn);
- sda.Fill(ds);
- MySqlDataAdapter sda1 = new MySqlDataAdapter("select * from tb_man", conn);
- MySqlCommandBuilder sbl = new MySqlCommandBuilder(sda1);
- sda1.Fill(ds1);
- //将ds中的数据合并到ds1中
- ds1.Merge(ds, true, MissingSchemaAction.AddWithKey);
- dataGridView1.DataSource = ds1.Tables[0];
- }
- }
- }
|