private void Page_Load(object sender, System.EventArgs e)
{
     OleDbConnection sqlcon1=new OleDbConnection(ConfigurationSettings.AppSettings.Get("NWindOle"));
OleDbDataAdapter  oadp1=new  OleDbDataAdapter("select lastname,employeeid from employees",sqlcon1);
                  DataSet ds1=new DataSet();
         oadp1.Fill(ds1,"name");
DataGrid1.DataSource=ds1.Tables["name"];
           DataGrid1.DataBind();
sqlcon1.Close();
}
此外没有其它代码了出错句:DataGrid1.DataSource=ds1.Tables["name"];
出错信息:未将对象引用设置到对象的实例。 
         异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

解决方案 »

  1.   

    DataGrid1.DataSource=ds1.Tables["name"].DefaultView;DataGrid1.DataBind()
      

  2.   

    你的sql语句中没有name这个字段,所以不能形成数据集对象,才出现了这个错误。
      

  3.   

    把打开dataset后面的语句注释掉
    新加一句,打印sql语句,把打印出来的到查询分析器里执行一下,看看能否执行
      

  4.   

    DataGrid1.DataSource=ds1.Tables["name"].defaultview
      

  5.   

    给表起名name,这个没问题的。
    在vs2005里,我将datagrid换成datagridview后自己写了连接字符串,测试没问题。
    当然,没有DataGrid1.DataBind();类似的句子,因为datagridview没有DataBind()方法。因为,我觉得是不是楼主的配置文件有问题呢?
      

  6.   

    还没搞掂啊DataGrid1.DataSource=ds1.Tables["name"]是不是写错了
    是不是用小括号啊
      

  7.   

    还没搞掂啊DataGrid1.DataSource=ds1.Tables["name"]是不是写错了
    是不是用小括号啊
    ~~~~~~~~~~~~~~~~
    就应该是中括号,不是这个的问题
      

  8.   

    DataGrid1.DataSource=ds1.Tables["name"];这句直接这样写应该就可以了
    DataGrid1.DataSource=ds1;
      

  9.   

    private void Page_Load(object sender, System.EventArgs e)
    {
         OleDbConnection sqlcon1=new OleDbConnection(ConfigurationSettings.AppSettings.Get("NWindOle"));
    OleDbDataAdapter  oadp1=new  OleDbDataAdapter("select lastname,employeeid from employees",sqlcon1);
                      DataSet ds1=new DataSet();
             oadp1.Fill(ds1,"name");if(ds1.Tables.Contain("name"))
    DataGrid1.DataSource=ds1.Tables["name"];
    else
    {
    Response.Write("请检查连接字符串和sql语句");
    }
               DataGrid1.DataBind();
    sqlcon1.Close();
    }
      

  10.   

    打中文CSDN要报错你的信息输入不是来自CSDN网站,这是不允许的!!
      

  11.   

    解决了,我好蠢啊,对不起大家和我了,谢谢jmac(jqcca)