none
怎样限制GridView中HyperLinkField 列的宽度? RRS feed

  • 问题

  • 我绑定在此列上的东西太多,想限制一下它的显示宽度,可是我把ControlStyle 等下边的whith属性都改了 怎么没有效果呢?
    www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
    2009年3月4日 7:06

答案

全部回复

  • 贴你的代码,你是怎么做的
    孟宪会
    2009年3月4日 9:12
    版主
  •  ItemStyle-Width
    孟宪会
    2009年3月4日 9:40
    版主
  •  外面套个div style="width:100%;overflow:hide"
    就算首页不能显示30天内排行榜 回答总数也快接近top10了 5555
    努力奋斗 重回首页排行榜!!! 55555
    有原则的回答问题: 不懂的不去装懂,别人回答得很完整的,没有需要补充的不去蹭分。
    2009年3月4日 9:58
  • 代码

    代码帖出来可能有点乱

                        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AutoGenerateDeleteButton="True" DataKeyNames="userId" OnRowDataBound="GridView1_RowDataBound1" OnRowDeleting="GridView1_RowDeleting1">

                            <Columns>

                                <asp:BoundField DataField="userId" HeaderText="id" >

                                    <ItemStyle Width="50px" Wrap="False" />

                                </asp:BoundField>

                                <asp:BoundField DataField="userName" HeaderText="用户名" />

                                <asp:BoundField DataField="userQQ" HeaderText="QQ号" />

                                <asp:BoundField DataField="zhanghu" HeaderText="帐户余额" />

                                <asp:BoundField DataField="registerDate" HeaderText="注册日期" />

                                <asp:BoundField DataField="userFen" HeaderText="用户积分" />

                                <asp:TemplateField>

                                    <HeaderTemplate>

                                        <asp:CheckBox ID="CheckAll" runat="server" onclick="javascript:SelectAll(this);" />

                                    </HeaderTemplate>

                                    <ItemTemplate>

                                        <asp:CheckBox ID="CheckSingle" runat="server" />

                                    </ItemTemplate>

                                </asp:TemplateField>

                                <asp:HyperLinkField DataNavigateUrlFields="userid" DataNavigateUrlFormatString="userItems.aspx?id={0}"

                                    DataTextField="userItems" HeaderText="用户详细信息" >

                                    <ItemStyle Wrap="False" />

                                </asp:HyperLinkField>

                            </Columns>

                        </asp:GridView>

     

    其实重点就是 HyperLinkField 我在ACCESS数据库中userid字段是贮备类型的,内容挺多的

    我就是想让它在GridView 的用户详细信息也就是第8 列中只显示几个字就行,否则GridView会被撑得很难看!


    www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
    2009年3月4日 16:35
  • 不是解答了吗

    http://social.microsoft.com/Forums/zh-CN/295/thread/35fa65f8-3e45-4ea1-b77f-6e0ad89ad035

    孟宪会
    2009年3月5日 0:17
    版主
  • 晕,我也正在找上边那个问题呢!  我每次提问都是用遨游浏览器保存,该问题网址以方便查看,昨天关了,在我的主题里包括这个问题都没有了呢?是不是论坛的BUG?
    www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
    2009年3月5日 0:32