各位大蝦,小弟新人,現在做.net二次開發,c#語言,由于是別人的代碼,加上小弟技術比較菜,所以想請教各位個問題,就是怎樣讓gridview顯示所有查詢到的數據?估計要設置gridview的屬性吧?
private void GridViewDataBind()
    {
        string where =GetFilter1();
        int recordCount;
        int pageCount;
        this.GridView1.DataSource = basicInfoFactory.Pro_R001(where, valCurrentPage, pagesize, out recordCount, out pageCount);
        this.GridView1.DataBind();
        if (recordCount > 0)
        {
            PageList1.Visible = true;            if (pageCount > 0)
            {
                PageList1.Url = SetNonPageUrl1();
                PageList1.CurrentPage = valCurrentPage;
                PageList1.PageCount = pageCount;
            }
        }
 if (!IsPostBack)
        {
            GridViewDataBind();
            //
         }  這些是部分的源碼,想請教各位大俠怎么弄才行,有個顯示所有記錄的button,估計代碼在里邊寫吧,跪求高手解決。急!急表述不好,我相信高手能看明白

解决方案 »

  1.   

    sql语句中写select * from table
    gridvie前台设置autogeneralColumn=true
      

  2.   

    string sql =" select * from table";
     ataSet ds = new DataSet();
    //con 连接
    SqlDataAdapter sda = new SqlDataAdapter(sql, con);
    sda.Fill(ds);
    //绑定
    this.GridView1.DataSource =ds.Tables[0];
      

  3.   


    using(SqlConnection conn=new SqlConnection(""))
    {
    SqlDataAdapter sda = new SqlDataAdapter("select * from tb",conn);
    DataSet ds = new DataSet();
    sda.Fill(ds);
    GridView1.DataSource =ds;
    GridView1.DataBind();
    }
    分页使用自带的分页方法或控件如aspnetpager
      

  4.   

     this.GridView1.DataSource = basicInfoFactory.Pro_R001(where, valCurrentPage, pagesize, out recordCount, out pageCount);
    想要啥数据直接下sql查
      

  5.   

    using(SqlConnection conn=new SqlConnection(""))
    {
    SqlDataAdapter sda = new SqlDataAdapter("select * from tb",conn);
    DataSet ds = new DataSet();
    sda.Fill(ds);
    GridView1.DataSource =ds;
    GridView1.DataBind();
    }
    直接绑定
      

  6.   

     protected void btnAdd_Click(object sender, EventArgs e)
        {
            //判断页面验证是否成功
            if (Page.IsValid)
            {
                //初始化基础配置类
                DAL mybasic = new DAL();
                //调用添加的方法
                bool result = mybasic.AddCity(ddlArea.SelectedItem.Value,txtCity.Text);
                //判断是否执行成功
                if (result)
                {
                    //执行成功,清空区域名称,提示信息。
                    txtCity.Text = "";
                    messageshow.Text = "添加成功。";
                    //并重新绑定数据源,更新显示列表。
                    AreaCityBound(mybasic);
                }
            }
        }  private void DataGridViewBound(DAL mybasic)
        {
            GridView1.DataSource = mybasic.GetAreaCity();
            GridView1.DataBind();
        }也不清楚你的功能,只能给你编个实例了。
      

  7.   

    你肯定是这个方法限制住了,可以看看是不是有特定的值传进去可以全取的。
    basicInfoFactory.Pro_R001(where, valCurrentPage, pagesize, out recordCount, out pageCount);