后台: public string No = "唛头";前台:  <asp:BoundField DataField="MarkNo" HeaderText=<%=No%> >                   
            <ItemStyle Wrap="False" />
             <HeaderStyle Wrap="False" />
        </asp:BoundField>  
这么写为什么不可以?有什么办法解决哈!!在线!急  谢谢!!

解决方案 »

  1.   


    HeaderText='<%=No%>'
      

  2.   

    HeaderText='<%=No%>'这样不行哈     列头显示的就是 <%=No%> 了
      

  3.   

      
    后台: public string No = "唛头";前台: <asp:BoundField DataField="MarkNo" HeaderText='<%=No%>' >   
      <ItemStyle Wrap="False" />
      <HeaderStyle Wrap="False" />
      </asp:BoundField>   
    这么写为什么不可以?有什么办法解决哈!!在线!急 谢谢!!
    B/S菜鸟哈  帮帮忙咯!!
      

  4.   

    在GridView的RowDataBound事件里写就行了
            protected void grdView_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.Header)
                {
                    e.Row.Cells[0].Text = "";
                }
            }
      

  5.   

     <asp:BoundField DataField="MarkNo" HeaderText='<%=No%>' ItemStyle-Wrap ="false" HeaderStyle-Wrap ="false" />   
      

  6.   

    自动生成Gridview列吧,使用sql语句控制
      

  7.   

    <asp:BoundField DataField="Id" HeaderText="" >GridView1.Columns[0].HeaderText = "Id";