Вот как я загружаю набор данных:
Код: Выделить всё
using (SqlConnection con = new SqlConnection(ConnectionString))
{
con.Open();
var query = "SELECT * FROM Parameters;
SELECT * FROM Status;
SELECT * FROM Commands;";
var selectCommand = new SqlCommand(query, con);
DataAdapter = new SqlDataAdapter(selectCommand);
DataAdapter.AcceptChangesDuringFill =
DataAdapter.AcceptChangesDuringUpdate = true;
DataAdapter.TableMappings.Add("Table", "Parameters");
DataAdapter.TableMappings.Add("Table1", "Status");
DataAdapter.TableMappings.Add("Table2", "Commands");
DataAdapter.Fill(DataSet);
}
Код: Выделить всё
using (SqlConnection con = new SqlConnection(ConnectionString))
{
con.Open();
try
{
DataAdapter.SelectCommand.Connection = con;
SqlCommandBuilder builder = new(DataAdapter);
DataAdapter.Update(DataSet);
}
catch (SqlException)
{
}
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... ple-tables
Мобильная версия