Как передать значение в строку в методе
у меня есть метод, который берет значение из базы данных и передает его в строку в аргументе метода. Но это всегда приводит к 0. В моей базе данных есть таблица под названием account со столбцом под названием [New Balance]. У меня есть запрос для извлечения значения из этого столбца, который выдает вывод 500 и передает значение в строку в аргументе метода, чтобы при вызове метода я мог передать значение из строки в текстовое поле.
Что я уже пробовал:
public void AVinfo(string str) { decimal paValue; try { con = new SqlConnection(DAL.DBConn); con.Open(); string ct = "SELECT [New Balance] From Account Where WithdrawalID = (SELECT Max(WithdrawalID) From Account)"; cmd = new SqlCommand(ct); cmd.CommandType = CommandType.Text; cmd.CommandText = ct; cmd.Connection = con; DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(dt); con.Close(); string newval = dt.Rows[0]["New Balance"].ToString(); str = newval.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
Когда я вызываю этот метод, я хочу поместить значение str в textbox.text
любить
AVinfo(textbox.text)