Member 13361792 Ответов: 1

Как получить данные из базы данных в label


Я хочу получить студенческий билет из базы данных. Вот мой код, который я пробовал, но он ничего не показывает.



Спасибо...

Что я уже пробовал:

охраняемых недействительными методе button2_click(объект отправителя, EventArgs в электронной)
{

Объект sqlconnection кон = новое sqlconnection("источник данных=рабочий стол-Q69PRF4;начальный каталог=новый;Комплексная безопасность=истина");


if (con. State == ConnectionState.Открыть)
{
против.Закрывать();
}
против.Открыть();
строку стр = "выбрать * из StRecords где Стид='" + сессия["логин"] + "'";
SqlCommand com = new SqlCommand(str, con);
SqlDataAdapter da = новый SqlDataAdapter (com);
DataSet ds = новый набор данных();
DataTable dt = новый DataTable();
да.Заполнить(ДТ);
если (ДТ.Строк.Граф > 0)
{
Label11.Текст = ДТ.Строки[0]["Стид"].Метод toString();

}


}

Prifti Constantine

Вы должны просто обратиться исключительно к Datatable и сказать
Label11.Текст= ДТ["Стид"].Метод toString();
Я не думаю, что в этой ситуации есть необходимость в наборе данных... Надеюсь, это вам поможет!

Karthik_Mahalingam

сохраните точку останова и посмотрите, какое значение вы получаете в сеансе, а затем попробуйте запустить запрос в sql studio и проверить, возвращает ли он какие-либо данные

Member 13361792

ни один сеанс не возвращает значение..
Может ли u plz помочь мне, как это сделать

Animesh Datta

Проверьте, почему значение Session ["login"] пусто или равно null. Поставьте точку останова и отладьте ее.

1 Ответов

Рейтинг:
1

Member 13339456

Попробовать это

 DataTable dt = new DataTable();
            try
            {
                con = da_con.DA_Connect();
                SqlCommand cmd = new SqlCommand("FetchShopSellerOnId", con);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataAdapter sqlDa = new SqlDataAdapter();
                sqlDa.SelectCommand = cmd;
                sqlDa.Fill(dt);
<pre> foreach (DataRow dRow in dt.Rows)
                {
                    if (dt.Rows.Count > 0)
                    {
           Label11.Tex   = dRow["ShopOfficeDetailsId"].ToString();

                  }
}




В Приведенном Выше Коде
dRow["ShopOfficeDetailsId"].ToString();
ShopOfficeDetailsID используется в хранимой процедуре, например. Выберите ShopOfficeDetailsID ,, вы можете использовать свое идентификационное имя


Member 13361792

Это не работает