1

グリッドビューの列の幅を設定するさまざまな方法を試しましたが、うまくいきませんでした。これを達成する方法について誰かが私を導くことができますか?私は以下のコードを含めています...

ありがとう。

<SharePoint:SPGridView ID="gvSearchResults" EnableViewState="true" runat="server"
                        AlternatingRowStyle-BackColor="#f4f8fd" AllowSorting="true" DataKeyNames="ID"
                        AutoGenerateColumns="false" OnSorting="gvxxxResults_Sorting" OnPageIndexChanging="gvxxxResults_PageIndexChanging">
                        <Columns>
                        <asp:HyperLinkField HeaderText="Name" DataTextField="FileLeafRef"
                                DataNavigateUrlFields="FileLeafRef" Target="_parent" DataNavigateUrlFormatString="/pp/ll/lp/llDocs/{0}"
                                ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Wrap="false"
                                SortExpression="Name" ItemStyle-Width="50px" />
                            <asp:BoundField DataField="Home_x0020_Number" HeaderText="Home Number" NullDisplayText=" " SortExpression="Home_x0020_Number">
                                <HeaderStyle Width="150px" Wrap="false" HorizontalAlign="Left" />
                               <ItemStyle Width="150px" Wrap="false" HorizontalAlign="Left" />
                             </asp:BoundField>
                             <asp:BoundField DataField="Phone_x0020_Number" HeaderText="Phone Number" NullDisplayText=" " SortExpression="Phone_x0020_Number">
                               <HeaderStyle Width="150px" Wrap="false" HorizontalAlign="Left" />
                               <ItemStyle Width="150px" Wrap="false" HorizontalAlign="Left" />
                             </asp:BoundField>


                        </Columns>

                    </SharePoint:SPGridView>
4

1 に答える 1

0

代わりにSPBoundFieldコントロールを使用してみましたか? SPBoundField.ControlStyle.Widthプロパティを設定してみてください。

于 2013-04-16T06:43:39.820 に答える