为什么我的 e.SortExpression.ToString() 得到的总是空值?
sra 2002-08-15 10:13:30 Dim public connectionString As String = ConfigurationSettings.AppSettings("ConnectionString")
Dim public sqlConnection As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(connectionString)
Public SortField as String
Function MyQueryMethod() As System.Data.DataSet
Dim queryString As String = "SELECT * FROM [question_and_answer]"
Dim sqlCommand As System.Data.SqlClient.SqlCommand = New System.Data.SqlClient.SqlCommand(queryString, sqlConnection)
Dim dataAdapter As System.Data.SqlClient.SqlDataAdapter = New System.Data.SqlClient.SqlDataAdapter(sqlCommand)
Dim dataSet As System.Data.DataSet = New System.Data.DataSet
dataAdapter.Fill(dataSet)
Return dataSet
End Function
Sub Page_Load(Source As Object, E As EventArgs)
if not isPostBack then
DataGrid1.DataBind()
If SortField="" then
SortField="qaDate"
End If
end if
response.write ("<br>SortField="&SortField)
End Sub
Sub DataGrid1_SortCommand(source As Object, e As DataGridSortCommandEventArgs)
SortField=e.SortExpression.ToString()
response.write ("<br>the Command is true!")
'DataGrid1.DataBind()
End Sub