0

ASP.NET コントロールのデータグリッドから境界線を削除しようとしています。コントロールは、動的データ Web サイトのカスタム フィールド テンプレート (重要な場合) であり、別のデータグリッド内にネストされています。問題は、私が何をしても、外側のデータ グリッドと同じ境界線のスタイルが維持されることです。私はASCXやコードビハインドなどに設定しようとしましたが、すべて役に立ちませんでした。ASCX の関連部分は次のとおりです。

<asp:DataGrid AllowSorting="true" AutoGenerateColumns="false" Enabled="true" ID="dataGrid" runat="server"
    OnItemDataBound="gridView_onRowDataBound" HeaderStyle-Font-Bold="true" ItemStyle-Font-Names="courier new"
    GridLines="None" CellPadding="0" CellSpacing="0" BorderWidth="0px" BorderStyle="None" ItemStyle-Font-Size="10" 
    ItemStyle-BorderWidth="0px" ItemStyle-BorderStyle="None" PageSize="200" AllowPaging="false" ItemStyle-Wrap="false"
    AlternatingItemStyle-BorderWidth="0px" AlternatingItemStyle-BorderStyle="None">

ご覧のとおり、線を取り除くためにあらゆることを試しましたが、まだ残っています。これがどのように見えるかの写真です:

代替テキスト http://nv3frg.blu.livefilestore.com/y1pUcaAqPzV0bOkyfxSM082D50DUhxXxAeUX4TvAkcak0oCGSLDa7W4kyp2BztcX61kFsyhM1pG3N7CeOE5Fd_o-z0hmi-NGGRq/untitled.bmp

ところで、内側のグリッドのグリッド線を取り除きたいだけです。外側のグリッドはあまり気にしません。

4

1 に答える 1

2

行スタイルの境界線の色と境界線のスタイルのプロパティを次のように設定することをお勧めします。

<RowStyle BorderColor="White" BorderStyle="None" />

参考までに、私のページで、プロパティ GridLines="None" を設定すると機能します。すでにそのプロパティが「なし」に設定されていることに気付きました。使用しているバージョンは何ですか?

于 2009-10-05T01:35:51.967 に答える