手写gridview自定义模版列如何做?

解决方案 »

  1.   

    难道你是放在TXT文本里面写的?
      

  2.   

    手写是什么意思?在后台代码里面写?
      protected void CreatGridView()
        {        GridView gv = new GridView();
            gv.AutoGenerateColumns = false;
            gv.ID = "gvInfo";
            gv.Width = Unit.Percentage(100);        BoundField bf;
            TemplateField tf;
            HyperLinkField hlf;
            tf = new TemplateField();
            CheckBoxField ckb = new CheckBoxField();
            tf.ItemTemplate = ckb;
            gvInfo.Columns.Add(tf);        bf = new BoundField();
            bf.DataField = "BGNO";
            bf.HeaderText = "关号";     //2
            gvInfo.Columns.Add(bf);
            bf = new BoundField();
            bf.DataField = "IPDATE";
            bf.HeaderText = "进口日";    //3
            bf.ApplyFormatInEditMode = true;
            bf.HtmlEncode = false;
            bf.DataFormatString = "{0:MM/dd/yyyy}";
            gvInfo.Columns.Add(bf);
            hlf = new HyperLinkField();
            hlf.DataTextField = "BGMONEY";    //5
            hlf.HeaderText = "报关额";
            hlf.DataTextFormatString = "{0:N2}";
            gvInfo.Columns.Add(hlf);
                tf = new TemplateField();
                tf.HeaderText = "交会计日";
                TextBoxField txt = new TextBoxField();
                tf.ItemTemplate = txt;
                gvInfo.Columns.Add(tf);
     
    }