以下は私のコードです:
Protected Sub TaskGridView_Sorting(ByVal sender As Object, ByVal e As GridViewSortEventArgs) Handles GridView1.Sorting
'Retrieve the table from the session object.
Dim dt As DataView = dsData.AsDataView
If dt IsNot Nothing Then
'Sort the data.
If (GridView1.SortDirection() = SortDirection.Ascending) Then
dt.Sort = e.SortExpression & " " & SortDirection.Descending
Else
dt.Sort = e.SortExpression & " " & SortDirection.Descending
End If
GridView1.DataSource = dt
GridView1.DataBind()
End If
私は現在取得しています:列が見つかりません[並べ替えている列は何でも]
私は VB が初めてで、これを学ぶのに苦労しており、他のサンプル コードを動作させることができません。
ご協力ありがとうございました。
追加: その他のコード:
ページの読み込み時にストアド プロシージャを実行し、データをバインドします。
Dim objConn As IDbConnection = Nothing
Dim strBlder As New System.Text.StringBuilder
Dim providerID As String = Request.QueryString("ProviderID")
Dim providerName As String = Request.QueryString("ProviderName")
GridView1.PagerSettings.Mode = PagerButtons.NumericFirstLast
ストアド プロシージャ クエリ:
GridView1.DataSource = dsData
GridView1.AllowSorting = True
GridView1.DataBind()
ASPX コード:
<asp:GridView ID="GridView1" runat="server" style="margin-right: 0px"
AllowPaging = "True" PageSize = "50" AllowSorting = "true">
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:TemplateField HeaderText="Status"></asp:TemplateField>
</Columns>
</asp:GridView>