如何将数据从SQLDataSource提取到数据表

时间:2012-05-29 21:04:58

标签: asp.net sql-server visual-studio-2010 gridview sqldatasource

是否可以将SqlDataSource检索的数据存储在DataTable中?我的意思是,如果我拖放GridView和SqlDataSource,然后在Visual Studio中的页面设计器中设置这些控件,是否有可能在以后的某个时间检索SqlDataSource检索的数据,然后将数据存储在DataTable中?

致以最诚挚的问候,

Yassine Edouiri

2 个答案:

答案 0 :(得分:1)

可能值得一看: DataTable out of SQLDataSource

据我所知,egoldin正在做的是填充gridview,然后使用rowDataBound事件,然后他/她将这些数据返回并将其转换为表格,该表格可以在稍后阶段使用。

答案 1 :(得分:1)

我从@Robbie那里得到了答案

Protected Sub DossierGV_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles DossierGV.RowDataBound
    If (e.Row.RowType = DataControlRowType.DataRow) Then
        If Me.firstTime Then
            Dim dv As System.Data.DataView = CType(e.Row.DataItem, System.Data.DataRowView).DataView
            Me.dtDS = dv.ToTable

            Me.firstTime = False
        End If
    End If
End Sub