主题:DataGrid中TemplateColumn的问题?
我做了一个名为news.ascxr的用户控件,目的是显示新闻的标题,通过点击标题这个超链接来查看具体新闻内容,在新闻标题前加了一个*号键,
<TABLE id="Table1" style="WIDTH: 200px; HEIGHT: 136px" cellSpacing="1" cellPadding="1"
width="200" border="1">
<TR>
<TD style="HEIGHT: 27px" align="center"><FONT face="宋体">热点新闻</FONT></TD>
</TR>
<TR>
<TD vAlign="top"><FONT face="宋体">
<asp:DataGrid id="DataGrid1" runat="server" Width="200px" ShowHeader="False" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn ItemStyle-Width="10px" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Top">
<ItemTemplate>
*
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="newsID" DataNavigateUrlFormatString="shownews.aspx?newsid={0}"
DataTextField="newsTitle"></asp:HyperLinkColumn>
</Columns>
</asp:DataGrid></FONT></TD>
</TR>
</TABLE>
得如何在新闻标题过长而显示两行时,*号键能与第一行对齐,我看资料上能过这句设置就行:<asp:TemplateColumn ItemStyle-Width="10px" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Top">
但没有达到想要的效果,哪位朋友能帮忙指点一下,谢谢。
<TABLE id="Table1" style="WIDTH: 200px; HEIGHT: 136px" cellSpacing="1" cellPadding="1"
width="200" border="1">
<TR>
<TD style="HEIGHT: 27px" align="center"><FONT face="宋体">热点新闻</FONT></TD>
</TR>
<TR>
<TD vAlign="top"><FONT face="宋体">
<asp:DataGrid id="DataGrid1" runat="server" Width="200px" ShowHeader="False" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn ItemStyle-Width="10px" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Top">
<ItemTemplate>
*
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="newsID" DataNavigateUrlFormatString="shownews.aspx?newsid={0}"
DataTextField="newsTitle"></asp:HyperLinkColumn>
</Columns>
</asp:DataGrid></FONT></TD>
</TR>
</TABLE>
得如何在新闻标题过长而显示两行时,*号键能与第一行对齐,我看资料上能过这句设置就行:<asp:TemplateColumn ItemStyle-Width="10px" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Top">
但没有达到想要的效果,哪位朋友能帮忙指点一下,谢谢。