主營業(yè)務(wù):網(wǎng)站制作 網(wǎng)站優(yōu)化 小程序制作 石家莊網(wǎng)站制作網(wǎng)站建設(shè)有限公司歡迎您!
石家莊閃云網(wǎng)絡(luò)科技有限公司
客服熱線15383239821
如何讓自己的網(wǎng)站更有質(zhì)量?

Gridview行列的簡單合并

發(fā)布時間:2010/9/3 16:05:44

1.行合并:

using System.Net; 

protected void Page_Load(object sender, EventArgs e)
    {
        GridView1.DataSource = getDataTable();
        GridView1.DataBind();
    }

    private DataTable getDataTable()
    {
        DataTable dt = new DataTable();
        dt.Columns.Add(new DataColumn("name", typeof(string)));
        dt.Columns.Add(new DataColumn("num", typeof(string)));
        DataRow dr;
        for (int i = 0; i <= 10; i++)
        {
            dr = dt.NewRow();
            if (i < 5)
                dr[0] = "我";
            else
                dr[0] = "你";
            dr[1] = i.ToString();
            dt.Rows.Add(dr);
        }
        return dt;       
    }

    int row = 0;
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        int rowindex = e.Row.RowIndex;
        if (rowindex - 1 < 0) return;
        if (e.Row.Cells[0].Text == GridView1.Rows[rowindex - 1].Cells[0].Text)
        {
            if (GridView1.Rows[row].Cells[0].RowSpan == 0) GridView1.Rows[row].Cells[0].RowSpan++;
            GridView1.Rows[row].Cells[0].RowSpan++;
            e.Row.Cells[0].Visible = false;
        }
        else
        {
            row = rowindex;
        }
    }

2.列合并:

ICollection CreateDataSource()
    {
        System.Data.DataTable dt = new System.Data.DataTable();
        System.Data.DataRow dr;
        dt.Columns.Add(new System.Data.DataColumn("學生姓名", typeof(System.String)));
        dt.Columns.Add(new System.Data.DataColumn("語文", typeof(System.Decimal)));
        dt.Columns.Add(new System.Data.DataColumn("數(shù)學", typeof(System.Decimal)));
        dt.Columns.Add(new System.Data.DataColumn("英語", typeof(System.Decimal)));
        for (int i = 0; i < 8; i++)
        {
            Sys

上一篇: C# Static

相關(guān)新聞推薦

在線客服 : 服務(wù)熱線:15383239821 電子郵箱: 27535611@qq.com

公司地址:石家莊市新華區(qū)九中街江西大廈4062

備案號:冀ICP備2022000585號-4