usercontrol的代码namespace Practice.usercontrol
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls; /// <summary>
/// page 的摘要说明。
/// </summary>
public class page : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.LinkButton lnkFirst;
protected System.Web.UI.WebControls.LinkButton lnkPrv;
protected System.Web.UI.WebControls.LinkButton lnkNext;
protected System.Web.UI.WebControls.TextBox txtJump;
protected System.Web.UI.WebControls.Button btnJump;
protected System.Web.UI.WebControls.Label lblPageCount;
protected System.Web.UI.WebControls.Label lblCurent;
protected System.Web.UI.WebControls.LinkButton lnkLast;
public System.Web.UI.WebControls.DataGrid DataGrid1;定义了一个全局的datagrid1
在aspx中的调用没有问题,在cs中的代码
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using Practice.usercontrol;namespace Practice
{
/// <summary>
/// PageDemo 的摘要说明。
/// </summary>
public class PageDemo : System.Web.UI.Page
{

protected Practice.usercontrol.page page1;
protected System.Web.UI.HtmlControls.HtmlForm Form1;
protected System.Web.UI.WebControls.DataGrid DataGrid1;
DataSet ds=new DataSet();
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面 this.page1.DataGrid1=this.DataGrid1;当我想把页面中的datagrid赋给用户控件中我所定义的datagrid时,提示我未将对象设置为引用。