建立一个类:以下是读取数据的方法
public DataSet selectData()
{
string _sql = "";
_sql = @"select * from BAS_GIFT";
DataSet _ds = new DataSet();
try
{
_ds = DbBase.getDataSet(_sql);
}
catch(Exception e)
{
//throw new AppException("错误提示:" ,e);
Console.WriteLine("错误提示:" ,e);
}
return _ds;
}
如何用一个控制台应用程序调试一个方法的正确性(成功读取数据)。请把调试过程写出来。

解决方案 »

  1.   

    你的连接都写在了DbBase里了吗?
    不懂你的意思
    你只要运行程序,看运行的结果和你想要的结果是否一致不就行了
      

  2.   

    用循环如何读出dataset的数据并打印在监视窗口.谢谢
      

  3.   

    for (int i = 0 ;i < _ds .Tables[0].Rows.Count;i++)//对行做循环
    {
      for (int j = 0 ;j <_ds .Tables[0].Columns.Count;j++)//对每一行的列做循环
     {
        Console.WriteLine( _ds .Tables[0].Rows[i][j].ToString());
        Console.WriteLine( ",");
     }
     Console.WriteLine( "/n");
    }这是我直接写的,如果有什么小问题的话你就自己再改一下
      

  4.   

    _ds .Tables[0]也可写成_ds .Tables["DataSet中DataTable的名字"]
      

  5.   

    TO  conan1211(柯楠) ds .Tables[0] 提示无法找到表名 0string myTable = _ds.DataSetName;提示 未将变量实例化
      

  6.   

    _ds .Tables["BAS_GIFT"]    BAS_GIFT是实际表名提示:未将变量引用设置对象实例化
      

  7.   

    http://community.csdn.net/Expert/TopicView3.asp?id=4071048
    http://community.csdn.net/Expert/TopicView3.asp?id=4040085
    哪位热心人帮忙给顶一下这两个贴子