Оно состоит из MDIparentForm ну и ChildForm.
Для удобства создал свой класс, чтобы в каждой ChildForm-е не описывать по новой подключение, адаптер, DataSet, DataTable.
ну и используюю егокласс:using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlServerCe;
namespace Salary
{
class GetDataFromDataBase
{
public string QueryText = ""; //запрос
public SqlCeConnection conDb = new SqlCeConnection(
Properties.Settings.Default.SalaryDBConnectionString); //конекшн
public string TableName = ""; // таблица
public void SetQueryText(string CommandText)
{
QueryText = CommandText;
}
public void SetTableName(string newTableName)
{
TableName = newTableName;
}
public DataTable GetDataToTable()
{
SqlCeDataAdapter sqlAdapter = new SqlCeDataAdapter(QueryText, conDb);
DataTable data_table = new DataTable();
sqlAdapter.Fill(data_table);
return data_table;
}
}
}
GetDataFromDataBase FillGrid = new GetDataFromDataBase();GetDataToTable - функция которая возвращает таблицу при использовании запроса SELECT.
FillGrid.SetQueryText("SELECT office_id, office_name FROM office ORDER BY office_name");
FillGrid.SetTableName("ofs");
dataGvOffice.DataSource = FillGrid.GetDataToTable();
Подскажите пожалуйста как написать функцию, которая работала бы с запросами INSERT INTO, DELETE и UPDATE ведь там не возвращается ничего