Pankaj Dawari Ответов: 1

Как получить сразу несколько строк данных и сохранить их в переменной ?


Фактически у меня есть имя пользователя столбца, и я хочу получить данные из двух или более строк, но одного и того же столбца и сохранить их в переменной. При запуске страницы он показывает ошибку "индекс был вне связей массива". Пожалуйста, помогите мне получить больше значений из столбца save, но отличить строки за один раз и сохранить в переменной.
заранее спасибо........

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

кон.Открыть();
строку стр = "выбрать usr_nm от user_details";
Ул. объект oledbcommand команду cmd = новый объект oledbcommand (, кон);

OleDbDataReader dr = cmd.Метода executereader();

в то время как (dr.Read())
{
Этикетка 1.Text = dr[0].Метод toString();
Label2.Text = dr[1].Метод toString();
Этикетка 3.Text = dr[2].Метод toString();

}

против.Закрывать();

1 Ответов

Рейтинг:
10

Karthik_Mahalingam

пробовать

string str = "select usr_nm from user_details";
           OleDbCommand cmd = new OleDbCommand(str, con);
           OleDbDataAdapter da = new OleDbDataAdapter(cmd);
           DataTable dt = new DataTable();
           da.Fill(dt);
           if(dt.Rows.Count >=3)
           {
                Label1.Text = dt.Rows[0][0].ToString();
               Label2.Text = dt.Rows[1][0].ToString();
               Label3.Text = dt.Rows[2][0].ToString();
           }