ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ASPNET's useful function(2)

ASPNET's useful function(2)

原创 Linux操作系统 作者:Burgess_Liu 时间:2008-09-08 16:31:12 0 删除 编辑

1  To create new page when many rows or data to be showed:
        protected void btnQuery_Click(object sender, EventArgs e)
        {
            DataTable dt = DAL.MaintainPartNO.GetQuery(ddlSoldtoInfo.Text.Trim(), txtClimat.Text.Trim());
            ViewState["DataSource"] = dt;
            gvMaterial.DataSource = dt;
            gvMaterial.DataBind();
        }
        protected void gvMaterial_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            DataTable dt = (DataTable)ViewState["DataSource"];
            gvMaterial.PageIndex = e.NewPageIndex;
            gvMaterial.DataSource = dt;
            gvMaterial.DataBind();
        }

2   To create new DataSource:
        违规广告ection CreateDataSource(DataTable dtSource)
        {
            if (dtSource.Rows.Count != 0)
            {
                DataTable dt = new DataTable();
                DataRow dr;
                dt.Columns.Add(new DataColumn("COL1", typeof(System.String)));
                dt.Columns.Add(new DataColumn("CL2", typeof(System.String)));

                for (int i = 0; i < dtSource.Rows.Count; i++)
                {
                    dr = dt.NewRow();
                    dr[0] = dtSource.Rows[i][1].ToString();
                    dr[1] = dtSource.Rows[i][4].ToString();
                    dt.Rows.Add(dr);
                }
                DataView dv = new DataView(dt);
                return dv;
            }
            else
            {
                return null;
            }
        }

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15053694/viewspace-442360/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: To create ItemTemplate
请登录后发表评论 登录
全部评论

注册时间:2008-09-05

  • 博文量
    19
  • 访问量
    13994