Класс обслуживанияВозвращение значения массива из функции внутри класса (ASP.net C#)
public string[] loadSecretQues(string email)
{
string[] ques= new string[3];
dbConn = new OdbcConnection(dbConnString);
dbConn.Open();
cmd = new OdbcCommand();
cmd.Connection = dbConn;
cmd = new OdbcCommand("SELECT q1, q2, q3 FROM Information WHERE EmailAdd = '" + email + "'", dbConn);
dRead = cmd.ExecuteReader();
while (dRead.Read())
{
if (dRead.HasRows)
{
for (int i = 1; i <= 3; i++)
{
for (int j = 0; j <= 3; j++)
{
ques[j] = dRead["q" + i].ToString();
}
return ques[i];
}
}
}
}
Page.aspx
protected void btnCheck_Click(object sender, EventArgs e)
{
cmbQues.Items.Add(srvc.loadSecretQues(txtEmail.Text));
}
Добрый день ребята. Я ищу помощь. Я хочу вернуть значения массива из функции внутри класса. Процесс заключается в том, что я хочу получить 3 вопроса (которые являются строковыми типами данных) из моей базы данных и сохранить их в поле со списком. Любые предложения, как получить эти три вопроса? Любые другие способы? Заранее спасибо! :)
Ваш for i loop обработает только первое значение 1, так как вы вернетесь из своей функции. Вам нужно создать массив массивов и вернуть все это? – BugFinder
@BugFinder извините, я не понимаю, что вы пытаетесь скажите, можете ли вы показать мне, как это сделать, вы не против? ») – paulooooo