当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > ADO在vb.net中的使用(与datagrid结合)
ASP.NET 中的 ADO在vb.net中的使用(与datagrid结合)
| 以下为引用的内容: Function RecordsetToDataTable(ByVal adoRS As ADODB.Recordset, ByVal strTable As String) adoRS.MoveFirst() Dim dt As DataTable dt = New DataTable(strTable) Dim i As Integer Dim strcolname As String Dim t As Type Dim dr As DataRow For i = 0 To adoRS.Fields.Count - 1 strcolname = adoRS.Fields(i).Name t = adoRS.Fields(i).Value.GetType() dt.Columns.Add(strcolname, t) Next While (Not adoRS.EOF) dr = dt.NewRow() For i = 0 To adoRS.Fields.Count - 1 dr(i) = adoRS.Fields(i).Value Next dt.Rows.Add(dr) adoRS.MoveNext() End While Return dt End Function |
| 以下为引用的内容: Dim dts As DataTable dts = RecordsetToDataTable(rsuser, "login") '其中rsuser为ado.Recordset,"login"为表名 DataGrid1.DataSource = dts.DefaultView |
评论 (0) All