您的位置:首页 > 其它

GridView、DateTable数据行 内容自适应 不换行

2013-12-19 17:07 274 查看
  protected void grvAG_AGENT_RowCreated(object sender, GridViewRowEventArgs e)

    {

 switch (e.Row.RowType)  

    {  

        //页头  

        case DataControlRowType.Header:  

            //第一行表头  

            TableCellCollection tcHeader = e.Row.Cells;  

            tcHeader.Clear();  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[0].Attributes.Add("bgcolor", "#8E8E8E");  

            tcHeader[0].Attributes.Add("rowspan", "0"); //跨Row  

            tcHeader[0].Attributes.Add("colspan", "9"); //跨Column  

            tcHeader[0].Text = "全部信息</tr><tr>";  

  

            //第二行表头  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[1].Attributes.Add("bgcolor", "#008A23");  

            tcHeader[1].Text = "身份证号码";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[2].Text = "基本信息";  

            tcHeader[2].Attributes.Add("bgcolor", "#005EBB");  

            tcHeader[2].Attributes.Add("colspan", "3");                  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[3].Text = "福利";  

            tcHeader[3].Attributes.Add("bgcolor", "#008A23");  

            tcHeader[3].Attributes.Add("colspan", "2");  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[4].Text = "应发合计";  

            tcHeader[4].Attributes.Add("bgcolor", "#008A23");                  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[5].Text = "联系方式</tr><tr>";  

            tcHeader[5].Attributes.Add("bgcolor", "#005EBB");  

            tcHeader[5].Attributes.Add("colspan", "2");  

              

  

            //第三行表头  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[6].Text = "身份证号码";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[7].Text = "姓名";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[8].Text = "出生日期";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[9].Text = "性别";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[10].Text = "基本工资";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[11].Text = "奖金";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[12].Text = "应发合计";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[13].Text = "家庭住址";  

  

            tcHeader.Add(new TableHeaderCell());  

            tcHeader[14].Text = "邮政编码";  

            break;
 

            //数据行 内容自适应 不换行  

            case DataControlRowType.Header:

                TableCellCollection cells1 = e.Row.Cells;

                for (int i = 0; i < cells1.Count; i++)

                {

                    cells1[i].Wrap = false; //设置此项切记 不要设置前台GridView宽度  

                    cells1[i].Style.Add("padding", "3px");

                }

                break;

            case DataControlRowType.DataRow:

                TableCellCollection cells2 = e.Row.Cells;

                for (int i = 0; i < cells2.Count; i++)

                {

                    cells2[i].Wrap = false; //设置此项切记 不要设置前台GridView宽度  

                    cells2[i].Style.Add("padding", "3px");

                }

                break;

        }  

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: