vb.net 调用c#类库中返回值为datatable的函数,老是提示未将对象引用设置到对象的实例
ptpa 2014-02-17 07:21:17 如题,是什么问题。
c# CPAOrderDate.cs
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using HYA.Sqldata;
using System.Collections;
/// <summary>
///CPAOrderDate 的摘要说明
/// </summary>
public class CPAOrderDate
{
public CPAOrderDate()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public DataTable ceshi()
{
DataTable dt = new DataTable();
dt = LVSOFT.Data.SQLDBAction.getDataView("select top 10 * from cs_user").Table;
return dt;
} //确定返回值是有的 ,c#文件中已测试
}
vb.net
Imports System.Data
Imports LVSOFT.Common.Public
Imports LVSOFT.Data
Partial Class ceshidatatable
Inherits System.Web.UI.Page
Public rsdv As DataView
Public cpaod As CPAOrderDate
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim dtt As New DataTable
dtt = cpaod.ceshi() '执行时显示未将对象引用设置到对象的实例。
End Sub
End Class