ОШИБКА: в позиции 0 нет строки, как это исправитьC#

Место общения программистов C#
Anonymous
ОШИБКА: в позиции 0 нет строки, как это исправить

Сообщение Anonymous »

На этом изображении после входа в систему пользователь сможет увидеть данные своей учетной записи.

Это изображение представляет собой еще одну небольшую форму, позволяющую пользователю изменить имя пользователя. .

На данный момент ошибка возникает при смене имени пользователя. Когда он возвращается на страницу с изображения 1, происходит сбой.

Код: Выделить всё

public void showdata()
{
cmd.CommandText = "Select * from Registration where Username='" + Session["user"] + "'";
cmd.Connection = con;
sda.SelectCommand = cmd;
sda.Fill(ds);

lblUsername.Text = ds.Tables[0].Rows[0]["Username"].ToString();// error occur at here.
lblEmail.Text = ds.Tables[0].Rows[0]["Email"].ToString();
lblName.Text = ds.Tables[0].Rows[0]["Fullname"].ToString();
lblContact.Text = ds.Tables[0].Rows[0]["Contactnumber"].ToString();
lblPassword.Text = ds.Tables[0].Rows[0]["Password"].ToString();
}
Я не понимаю эту ошибку. Ошибка заключается в том, что в позиции 0 нет строки.

Подробнее здесь: https://stackoverflow.com/questions/598 ... -to-fix-it

Вернуться в «C#»