Я создаю небольшую базу данных приложения, в которой я должен заполнить буксир DataGridView
Названы «DG1» и «DG2» с использованием текущей функции:
private SQLiteDataAdapter DB;
private DataSet DS = new DataSet();
private DataTable DT = new DataTable();
public void LoadData(DataGridView Grid, String fields, String table)
{
SetConnection();
sql_con.Open();
sql_cmd = sql_con.CreateCommand();
string CommandText = "select " + fields + " from " + table;
DB = new SQLiteDataAdapter(CommandText, sql_con);
DS.Reset();
DB.Fill(DS);
DT = DS.Tables[0];
Grid.DataSource = DT;
sql_con.Close();
}
После вызова в основной форме
LoadData(DG1, "*", "CLIENTS");
первая сетка заполняется очень хорошо, но когда я вызываю второй метод
LoadData(DG2, "*", "COURSES");
первый клиент DataGridView пуст, а второй DataGridView заполнен правильной информацией