Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Заполнение DataGridView в .NET Добавлено: 01.01.09 20:56  

Автор вопроса:  VoVaN | ICQ: 4921085 
Господа, я в работе с БД человек начинающий, поэтому подскажите пожалуйста, как заполнить DataGridView из базы данных по программно созданному запросу?

У меня есть:
БД, провайдер - SQL COmpact (соединение создано с помощью мастера)
Dataset, Datagridview, BindingSource,TableAdapter - элементы на форме, которые созданы с помощью мастера

Когда все делается по умолчанию, в Datagridview появляются все записи. А мне же нужно, чтобы там появлялись только записи по созданному запросу SELECT * FROM Table1 WHERE ...

Вопрос, собственно, в этом - куда вставлять этот запрос? С учетом того, что он может быть разным, в зависимости от пользовательского ввода.

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Dim22



Вопросов: 5
Ответов: 16
 Профиль | | #1 Добавлено: 26.02.09 00:46
  ;Dim connetionString As String
    ;Dim connection As SqlConnection
    ;Dim adapter As SqlDataAdapter
    ;Dim ds As New DataSet
    ;Dim sql As String
    ;Dim i As Int32

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        connetionString = ";Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"
        connection = New SqlConnection(connetionString)
        Sql = "select * from Product where atrikul = '555' order by date"
        Try
            connection.Open()
            adapter = New SqlDataAdapter(Sql, connection)
            adapter.Fill(ds)
            connection.Close()
            ;DataGridView1.DataSource= ds.Tables(0)
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
    End Sub

примерно так кодом заполняется datagridview в vbnet vs2008E.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам