Я использую его DevExpress
Я пытаюсь добавить новую группу и добавить ее в ComboBoxEdit, но ошибка показывает, что она не указывает на экземпляр объекта.Я передаю параметр в разных формах ... Как я могу это сделать?
1 форма InformationOfStudents:
public void LoadingIDGroupTeacher(string indexTeacher)
{
sqlConnection = new SqlConnection(connectionString);
string sql = "GETGroupsTeacher";
sqlConnection.Open();
sqlCommand = new SqlCommand(sql, sqlConnection)
{
CommandType = System.Data.CommandType.StoredProcedure
};
sqlParameter = new SqlParameter
{
ParameterName = "@index",
Value = int.Parse(indexTeacher)
};
sqlCommand.Parameters.Add(sqlParameter);
sqlDataReader = sqlCommand.ExecuteReader();
while (sqlDataReader.Read())
{
//an error appears here
ComboBoxGroups.Properties.Items.Add(sqlDataReader.GetValue(0).ToString());
}
sqlConnection.Close();
}
2 форма, когда я хочу добавить новую группу:
private void BtnCancel_Click(object sender, EventArgs e)
{
new InformaitionOfStudents().LoadingIDGroupTeacher(usIndex);
Dispose();
}
T-Процедуры SQL:
ALTER PROCEDURE [dbo].[GETGroupsTeacher]
@index int
AS
SELECT NameGroup FROM dbo.Groups WHERE Teacher = @index