2009-06-26 18 views
0

私はASP.NETとSQLには比較的新しいので、いくつかは簡単な質問かもしれませんが、私には分かりません。私が持っているものは、ソフトボールに統計を打つことを試みているグリッドビューです。その中で私はキャリア統計の一番下に統計の年次統計を積み重ねました。私は、両方のデータセット(年とキャリアの合計)で半単純なUNION文を実行することでこれを達成しました。Gridviewにラインセパレータを追加する

私が最終的に探しているのは、年間合計とキャリア合計の間に分割線があることです。野球のカードに精通しているあなたのために、それは私が行っている外観です。このような何か:

シーズンAB RH 2B 3B HR RBI BB KE SAC SLG AVG 2009 63 16 29 3 4 2 19 0 0 4 0.730 0.460


キャリア63 16 29 3を合計4 2 19 0 0 4 0.730 0.460

それは思わIは、(キャリアの合計である)下段

RowCount1 = GridView1.Rows.Countに単一のライン境界を追加しようとします - 1 GridView1.Columns.Item(RowCount1).ItemStyle.BorderStyle = Bo rderStyle.Solid GridView1.Rows.Item(RowCount1).BorderStyle = BorderStyle.Solid

2つのデータセット間の1行ではなく、キャリア合計(最後のレコード)の周囲にボックスが表示されます。私はどのようにこれを達成するためにオンラインで見てきましたが、空の手を出てきました。おそらく、これは、ほとんどの人がこれを投稿する気にはならないような簡単な質問ですが、私にとっては謎です。

ご迷惑をおかけして申し訳ございませんが、ご了承ください。

答えて

0

のようにステップ1は、CSSクラスを定義することです:ステップ2 RowDataBoundであなたのロジックを持つことであるかのようにRowCreated

<style type="text/css"> 
    .sectionBorder 
    { 
     border-bottom: solid 1px black;   
    } 
</style> 

if(e.Row.RowIndex == 2) // whatever your criteria is. 
     e.Row.CssClass = "sectionBorder"; 
0

それは同様正常に動作し、uのドン後ろにコードが必要です

<RowStyle CssClass="SearchResultGridRowStyle" /> 

.SearchResultGridRowStyle { 
    background-position:bottom;  
    background-image:url(../images/managed_hosting_middle_line.jpg); 
    background-repeat:no-repeat; 
} 
関連する問題