Как передать обнуляемые данные с сервера mssql
Привет, Дорогие!
у меня есть проблема системного использования неназначенной локальной переменной "плата";
если comboBox SelectedValueChanged и форма значения comboBox недоступна в базе данных то появится сообщение о том что вы выбрали класс у которого нет платы сохраненной в базе данных
мой код
эта строка в ComboBox_SelectedValueChanged
FeeLabel.Text = GetFee().ToString();
а метод GetFee () - это
private int GetFee() { int fee; using (DbSQLServer db = new DbSQLServer(AppSetting.ConnectionString())) { fee = (int)db.GetScalarValue("GetFeePaymentByClass", new DbParameter { Parameter = "Class", Value = FindStudentComboBox.Text }); } return fee; }
Это мой код для вызова скалярного значения из базы данных
public object GetScalarValue(string storedProceName, DbParameter parameter) { object value = null; using (SqlCommand cmd = new SqlCommand(storedProceName, conn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; if (conn.State != ConnectionState.Open) { conn.Open(); } cmd.Parameters.AddWithValue(parameter.Parameter, parameter.Value); value = cmd.ExecuteScalar(); } return value; }
Как мне решить эту проблему?
Что я уже пробовал:
Я искал в google но не решил свою проблему поэтому пожалуйста сделайте более ясным потому что у меня есть студент инженер программист а не разработчик или профессионал