使用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>
最后一列不加