我看着教程来做,遇到个问题:
在List.aspx放置了GridView1,然后在List.aspx.cs的构造函数写:
    protected System.Web.UI.WebControls.GridView GridView1;
public list()
{
        DataSet ds = new DataSet();
        ds = mydata.GetDataSet("SELECT * FROM Socut_News", "TableName");
        GridView1.DataSource = ds;
        GridView1.DataBind();

为什么没有反应?是否像WinFORM那样,要把List.aspx的GridView1实例传导到List.aspx.cs才行?

解决方案 »

  1.   

       DataSet   ds   =   new   DataSet(); 
                    ds   =   mydata.GetDataSet( "SELECT   *   FROM   Socut_News ",   "TableName "); 
                    GridView1.DataSource   =   ds; 
                    GridView1.DataBind(); 
    写在page_load()事件里.
      

  2.   

    已经把List.aspx.cs改为这样,还是不行:
    public class list
    {
        protected System.Web.UI.WebControls.GridView GridView1;
        数据库类 mydata = new 数据库类();
        DataSet ds = new DataSet();
    public list()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }    private void Page_Load(object sender, System.EventArgs e)
        {
            ds = mydata.GetDataSet("SELECT * FROM Socut_News", "TableName");
            GridView1.DataSource = ds;
            GridView1.DataBind();
        }
    }
      

  3.   

    我本来也这么打算,但WEBFORM调试不了哦,我下断点无效,逐句调试也无效,直接给我执行完毕