У меня проблема с этим кодом. Я хочу показать все данные из столбца, но он показывает только первую строку, что я могу сделать?Показать все колонки из DataReader
try{
mcon.Open();
s = "select* from login.biblia where carte='"+Carte.Text+"'";
mcd = new MySqlCommand(s, mcon);
mdr = mcd.ExecuteReader();
if (mdr.HasRows)
{
while (mdr.Read())
{
richTextBox1.Text = mdr[0].ToString();
}
}else
MessageBox.Show("NO DATA");
}catch (Exception ex)
{MessageBox.Show(ex.Message);}
finally{
mdr.Close();
mcon.Close();}
}
Кажется слишком сложным, когда вы могли бы просто использовать 'StringBuilder' – dcreight
@dcreight Может быть и так, но у каждого есть свой способ делать вещи, я просто пытаюсь помочь вопрос Аскер понять свою ошибку,«использовать StringBuilder»является не помогая им понять их ошибку. Мой ответ указывает на ошибку и объясняет правильный способ делать то, что они пытались сделать, а не альтернатива этому. –