Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Data Source запрос GridView


Автор: denver1983 15.2.2007, 08:19
На нёс на веб форму sqldatasource в properties указал connection string.(т.е. выбрал базу данных)
На нёс на веб форму GridView, в свойствах Choose Data Source выбрал sqldatasource1.

Код

 Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
      
Помогите реализовать запрос Select * from Tab1
и вывести в GridView

End Sub


Автор: Naum 15.2.2007, 11:15
Установи у sqlDataSource1 свойство SelectCommand = "SELECT * FROM Table"
P.S. "Нанес" все-таки пишется слитно.

Автор: denver1983 15.2.2007, 15:52
Цитата(Naum @ 15.2.2007,  11:15)
Установи у sqlDataSource1 свойство SelectCommand = "SELECT * FROM Table"
P.S. "Нанес" все-таки пишется слитно.

Мне вот как раз надо чтобы, запрос писался в коде Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs).
Так как у меня буде очень большой запрос с параметрами из другой страницы.
типа токого 
Код

"Select City " & a24 & a25 & a26 & a27 & a28 & a29 & a30 & a31 & a32 & a33 & a34 & a35 & a36 & a37 & a38 & a39 & a40 & a41 & a42 & _
            " from " & b1 & _
            " Where  "
            If Not Request("c1") = Nothing Then
                myCmd.CommandText = myCmd.CommandText & " Id = " & Request("c1") & " or "
            End If
            If Not Request("c2") = Nothing Then
                myCmd.CommandText = myCmd.CommandText & " Id = " & Request("c2") & " or "
            End If
            If Not Request("c3") = Nothing Then
                myCmd.CommandText = myCmd.CommandText & " Id = " & Request("c3") & " or "
            End If
            If Not Request("c4") = Nothing Then
                myCmd.CommandText = myCmd.CommandText & " Id = " & Request("c4") & " or "
            End If

То есть я что-то сделал на Page1.aspx,  передалось на другую страницу и построился GridView.

Автор: HUJG 15.2.2007, 18:06
protected void Page_Load(object sender, EventArgs e)
{
       sqlDataSource1.SelectCommand = MyQuery;
       GridView1.Dataind();
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)