0

Visual Studio の DataSet デザイナーを使用して作成された、厳密に型指定された DataSet があります。

この DataSet から DataView を作成するために必要なコーディングを教えていただけますか?

これは、分離コード ファイルの ASP.Net VB.Net GridViewSummary.Sorting ハンドラーで使用されます。

これは私たちが試しているコーディングですが、助けが必要です:

Protected Sub GridViewSummary_Sorting(sender As Object, e As GridViewSortEventArgs) Handles GridViewSummary.Sorting

    ViewState("sortExpr") = e.SortExpression
    GridViewSummary.DataSource = bindgrid()
    GridViewSummary.DataBind()
End Sub

Private Function bindgrid() As DataView

    Dim dv As DataView = New DataView
    Dim dt As DataTable = New DataTable

    dt.TableName = "Classes"
    dv.Table = dt

    If ViewState("sortExpr") IsNot Nothing Then
        dv.Sort = DirectCast(ViewState("sortExpr"), String)
    End If

    Return dv

End Function
4

1 に答える 1

0

Dataview には次のようにアクセスできます: myDataSet.Tables[0].DefaultView.
GridView を直接並べ替えたい場合は、GridView をデータビューに変換して並べ替えを適用できます。

(dataGridViewFields.DataSource as DataTable).DefaultView.Sort = ....    

ここで同様の質問に答えました: グリッドビューのフィルタリング中に名前エラーなしでデータテーブルにバインドできません

于 2012-12-11T18:20:30.027 に答える