ОШИБКА: в позиции 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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