[简单问题]如何使DataGrid中的内容居中排列??

aspxcss 2005-11-01 08:43:37
如何使DataGrid中的内容居中排列??
...全文
180 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
aspxcss 2005-11-01
  • 打赏
  • 举报
回复
噢.真是大意,刚才不小心把AutoGenerateColumns设成True了.呵.
谢谢大家!
thbird 2005-11-01
  • 打赏
  • 举报
回复
你仍然可以在属性生成器中的"列",把自动创建列去掉.
singlepine 2005-11-01
  • 打赏
  • 举报
回复
<asp:DataGrid id="DataGrid1" runat="server" HorizontalAlign="Center" Width="480px" AutoGenerateColumns="False">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
</asp:DataGrid>
singlepine 2005-11-01
  • 打赏
  • 举报
回复
设置属性AutoGenerateColumns="False"
thbird 2005-11-01
  • 打赏
  • 举报
回复
增加:AutoGenerateColumns="False"
代码如下:
<asp:DataGrid id="dg1" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 48px" runat="server" Font-Size="X-Small" Width="560px" Height="176px" HorizontalAlign="Center" AutoGenerateColumns="False" >
thbird 2005-11-01
  • 打赏
  • 举报
回复
你也可以通过vs.net的"属性生成器"中的"格式" 设置.
aspxcss 2005-11-01
  • 打赏
  • 举报
回复
排列问题OK了.谢谢小山.今天结贴.
=================================
发现一个新问题.
我的SQL语句是:
select * from [3]
页面代码是:
<asp:DataGrid id="dg1" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 48px" runat="server"
Font-Size="X-Small" Width="560px" Height="176px" HorizontalAlign="Center">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderStyle HorizontalAlign="Center" BorderStyle="Solid" BorderColor="CornflowerBlue" BackColor="CornflowerBlue"></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="id" HeaderText="用户ID"></asp:BoundColumn>
<asp:BoundColumn DataField="submitdate" HeaderText="申请日期"></asp:BoundColumn>
<asp:BoundColumn DataField="submittime" HeaderText="申请时间"></asp:BoundColumn>
<asp:BoundColumn DataField="b1" HeaderText="客户名称"></asp:BoundColumn>
<asp:BoundColumn DataField="b2" HeaderText="装机类型"></asp:BoundColumn>
<asp:BoundColumn DataField="b3" HeaderText="装机地址"></asp:BoundColumn>
<asp:BoundColumn DataField="b4" HeaderText="联系人"></asp:BoundColumn>
<asp:BoundColumn DataField="b5" HeaderText="联系电话"></asp:BoundColumn>
<asp:BoundColumn DataField="d6" HeaderText="联系邮箱"></asp:BoundColumn>
<asp:BoundColumn DataField="b7" HeaderText="通信地址"></asp:BoundColumn>
<asp:BoundColumn DataField="submitip" HeaderText="IP地址"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
===============================================================================
代码运行后HeaderText中所写的字段内容显示完后,表后面又出现了表[3]的所有内容,就像重新执行了一次select语句一样,这是怎么回事?
singlepine 2005-11-01
  • 打赏
  • 举报
回复
<asp:DataGrid id="DataGrid1" runat="server" HorizontalAlign="Center">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
</asp:DataGrid>
ColaCoding 2005-11-01
  • 打赏
  • 举报
回复
顶一下。又学到了一点。
aspxcss 2005-11-01
  • 打赏
  • 举报
回复
表项内容已经居中,表中的数据内容还是靠左.
singlepine 2005-11-01
  • 打赏
  • 举报
回复
<asp:DataGrid id="DataGrid1" runat="server" HorizontalAlign="Center">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
</asp:DataGrid>

设置属性HorizontalAlign="Center"

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧