отображать результаты sql в сетку или таблицу - PullRequest
1 голос
/ 30 октября 2010

Мне нужно знать, как отобразить результат запроса select в таблице данных или GridView с VB.NET?

Рассмотрим SELECT * FROM some_table. Я не знаю, какие столбцы в таблице. Есть ли способ просто вывести результат в таблицу, например, с набором данных?

Как это легко сделать?

Ответы [ 3 ]

4 голосов
/ 30 октября 2010

Рассмотрите возможность использования 2 компонентов:

  • SqlDataSource
  • GridView

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

Ваш SQLDataSource запросит у вас команду «SELECT». Вставьте в любой оператор SELECT, и вы можете просмотреть результаты. А еще лучше: создайте хранимую процедуру в SQL Server и используйте ее вместо специального оператора SQL.

Ваш GridView по умолчанию будет иметь AutoGenerateColumns=True. Это гарантирует, что ваш набор результатов из вашего SQLDataSource будет иметь столбцы, названные точно в GridView.

alt text

alt text

alt text

Эта статья содержит некоторые рекомендации и инструкции: Элемент управления GridView в ASP.NET

2 голосов
/ 30 октября 2010

Для начала используйте элемент управления SQLDataSource. Нажмите на его ручку Smart Task. Это довольно просто настроить. установите источник данных вашей таблицы данных на SQLDataSourceControl через ручку Smart Task вашей сетки данных Запустите ваш сайт, и вы увидите результат в вашем элементе управления сеткой данных.

0 голосов
/ 31 октября 2010

Я нашел способ сделать это

Я создал DataSet и заполнил его

    Dim ds As DataSet = New DataSet()
    adapter.Fill(ds, strList)
    dataGridView1.DataSource = ds
    dataGridView1.DataBind()

И отобразил его как

<asp:DataGrid ID="dataGridView1" runat="server" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...