aspx
<asp:DataGrid ID="GRID" runat="server" AutoGenerateColumns="False" BackColor="White" BorderColor="#3366CC" BorderWidth="1px" CellPadding="4" Visible="False">
aspx.cs
GRID.RenderControl(objHtmlTextWriter); Response.Write(objStringWriter.ToString());Response.End();
Process :
把DATAGRID重拉,不要做任何设定,框线就会出现.
于是一个个加回去看,是哪一个设定造成的.
后来抓到是BorderWidth
虽然不明就理,但就先拿掉~如果有其它大大知道原因,欢迎分享交流~~~
处理方式
把BorderWidth="1px" 拿掉就好了
后续:汇出还是没有框线
在以下地方: <asp:DataGrid <ItemStyle <HeaderStyle
加入BorderStyle="Solid"
后续 : 汇出有框线,但框线颜色设定了,但汇出后看不到设定的框线颜色.
处理方式 :
1.
<asp:DataGrid 3 BorderWidth="0px"
2.
row[0].Text += "<tr style="border-color:#3366CC;border-style:Solid;