<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.SqlClient" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>通过DataTable和DataRow来访问DataSet的内容</title>
</head>
<script  language="c#" runat="server" >
    void page_load(object serder, EventArgs e)
    {
        SqlConnection sqlcon = new SqlConnection("Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=chapter");
        DataSet ds = new DataSet();
        DataTable dtable;
        DataRowCollection coldrow;
        DataRow drow;
        int inti;
        sqlcon.Open();
        SqlDataAdapter sqld = new SqlDataAdapter("select * from student", sqlcon);
        sqld.Fill(ds, "tabstudent");
        dtable = ds.Tables["tastudent"];
        coldrow = dtable.Rows;
        for (inti=0;inti<coldrow.Count;inti++)
        {
            drow = coldrow[inti];
            labContent.Text+= "学生号" + drow[0];
            labContent.Text+= "姓名" + drow[1];
            labContent.Text+= "年龄" + drow[2];
            labContent.Text += "地址" + drow[3] + "<br/>";
            drow[2] = Convert.ToInt32(drow[2]) + 1;
            
        }
        dtable.AcceptChanges();
        dg.DataSource = ds.Tables["tabstudent"].DefaultView;
        dg.DataBind();
        sqlcon.Close();
        sqlcon = null;
        labContent.Text  += "查找成功";
        
        
    }
</script>
<body>
    <form id="form1" runat="server">
     <asp:DataGrid id="dg"  runat="server" /><br />
     <asp:Label ID="labContent" runat="server" /><br />
    </form>
</body>
</html>
未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
我是vs2005+SQL2000  
我实在找不出哪个对象出错了,大家帮我找找,,感激不尽,,明天就要交了
[此贴子已经被作者于2007-4-20 13:14:53编辑过]

 
											





 
	    
 
											


