У меня есть следующий код для извлечения данных из таблицы sql. Этот код извлекает только последнюю запись. Я хочу показать все данные в таблице.получить данные из таблицы sql, чтобы они выглядели как сетки
using (SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmd = new SqlCommand("select auction_number, auction_title from Auctions", con);
con.Open();
SqlDataReader myReader = cmd.ExecuteReader();
while (myReader.Read())
{
Label1.Text = (myReader["auction_number"].ToString());
Label2.Text = (myReader["auction_title"].ToString());
}
}
Я хочу, чтобы данные выглядели на следующем рисунке.
Следует ли использовать столы ?! Divs ?! или это возможно с помощью GridViews?
вы можете показать мне пример? – Barlet
Используйте DataAdapter (не DataReader) и помещены в DataGridView.DataSource = dt. См. Веб-страницу https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldataadapter(v=vs.110).aspx. Используйте DataTable вместо DataSet. – jdweng
Голосование, чтобы закрыть как слишком широкий - вам нужен элемент управления, который показывает несколько «строк» ('DataGrid',' Repeater' и т. Д.), И вам необходимо привязать его к источнику данных (вы можете использовать либо DataReader, либо 'DataSet'). Там есть много учебников по любой проблеме. –