Forum: ASP.NET |
Thema:
Re: datagrid |
Von:
Patrick Brunmair (
01.03.2004 13:18) |
danke aber ich versteh trotzdem nicht ganz , ich poste einfach mal ein wenig code:
Meine SortProzedur:
If DataGrid1.Attributes("SortFeld") <> e.SortExpression().ToString Then
DataGrid1.Attributes("SortFeld") = e.SortExpression.ToString()
DataGrid1.Attributes("SortArt") = "ASC"
Else
If DataGrid1.Attributes("SortArt") = "ASC" Then
DataGrid1.Attributes("SortArt") = "DESC"
Else
DataGrid1.Attributes("SortArt") = "ASC"
End If
End If
Session("SortFeld") = DataGrid1.Attributes("SortFeld")
Session("sortorder") = DataGrid1.Attributes("SortArt")
Dim strSQL As String = "select * from v_KostGruppe order by " & DataGrid1.Attributes("SortFeld") & " " & DataGrid1.Attributes("SortArt")
data(strSQL)
DataGrid1.SelectedIndex = -1
DataGrid1.EditItemIndex = -1
meine editProzedur:
Dim strSQL, sql, updSQL, InsSQL, Aktion As String
If Session("SortFeld") Is Nothing Then
strSQL = " select * from KostGruppe"
Else
strSQL = "select * from v_KostGruppe order by " & Session("SortFeld") & " " & Session("SortArt")
End If
Select Case e.CommandName.ToString
Case Is = "Edit"
DataGrid1.ShowFooter = False
DataGrid1.Columns.Item(3).Visible = False
DataGrid1.EditItemIndex = CInt(e.Item.ItemIndex)
data(strSQL)
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!