使用GridView时,遇到的一些问题

编程绑定:

GridView1.ShowHeader = false;  隐藏列头

界面每列设置宽度

<Columns> <asp:BoundField ItemStyle-Width="5%" DataField="xiang" HeaderText="乡(镇)名" /> </Columns>

其中ItemStyle-Width设置了宽度显示

 

修改日期 DataFormatString="{0:d}"

<asp:BoundField ItemStyle-Width="10%" DataField="finishtime" DataFormatString="{0:d}" HeaderText="完成日期"></asp:BoundField>

补充:

DataFormatString="{0:d}"

说明:

d 精简日期格式 MM/dd/yyyy 
D 详细日期格式 dddd, MMMM dd, yyyy 
f 完整格式 (long date + short time) dddd, MMMM dd, yyyy HH:mm 
F 完整日期时间格式 (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss 
g 一般格式 (short date + short time) MM/dd/yyyy HH:mm 
G 一般格式 (short date + long time) MM/dd/yyyy HH:mm:ss 
m,M 月日格式 MMMM dd 
s 适中日期时间格式 yyyy-MM-dd HH:mm:ss 
t 精简时间格式 HH:mm 
T 详细时间格式 HH:mm:ss

 

C# 显示gridview,数据在gridview中出现两次的问题:添加gridview属性,AutoGenerateColumns="False"

关于GridView居中的问题:

刚开始想让最后一列居左,但怎么也不行,因为<RowStyle CssClass="in5" />样式里面有text-align:center

单独给所在td写样式也不行。

最后去掉in5里面的text-align:center以后,全部居左。

每列都加上HorizontalAlign属性:如下

<Columns>

<asp:BoundField ItemStyle-Width="5%" DataField="xiang" HeaderText="乡(镇)名">

<ItemStyle HorizontalAlign="Center" />

</asp:BoundField>

</Columns>

最后一列不加

 

posted @ 2012-09-21 10:08  十步杀一人  阅读(234)  评论(0编辑  收藏  举报