サポート&サービス

Home > サポート&サービス > テクニカルサポート > ナレッジベース

テクニカルサポート

製品に関する技術的なサービスを提供しています。製品別の技術情報(ナレッジベース)および、対応環境情報をご覧いただけます。また、E-mailによるテクニカルサポートのお申し込みもこちらで受け付けています。

サブスクリプションにてComponentOne製品(ComponentOne Studioシリーズ、Doc-To-Help、Wijmoシリーズ)をご購入された方は、下記専用サイトの「サポート&サービスメニュー」をご確認ください。
ComponentOneホーム

ナレッジベース

[GridView for ASP.NET] 行固定とページングを同時に使用すると、固定行の次行の値が1列目以外は表示されず、背景色が灰色になります
文書番号 : 31943     文書種別 : HowTo
登録日 : 2012/02/07     最終更新日 : 2012/02/07
文書を印刷する
対象製品
ComponentOne Studio 2010J
[ 最新版Component Studioのナレッジベースはこちら ]
詳細
行固定の機能とページングを同時に使用する場合は、固定行を設定する際に、対象をデータ行のみに限定する必要があります。これを行うには、RowDataBoundイベント内で、行のインデックス確認と同時に行のタイプが「DataRow」であるかどうかの判定を行います。

◎サンプルコード(VB)
Private Sub C1GridView1_RowDataBound(sender As Object, e As C1.Web.UI.Controls.C1GridView.C1GridViewRowEventArgs) Handles C1GridView1.RowDataBound
  ' 先頭3行を固定します。
  If (e.Row.RowType = C1.Web.UI.Controls.C1GridView.C1GridViewRowType.DataRow And e.Row.RowIndex <= 2) Then
    e.Row.Fixed = True
  End If
End Sub

◎サンプルコード(C#)
protected void C1GridView1_RowDataBound(object sender, C1.Web.UI.Controls.C1GridView.C1GridViewRowEventArgs e)
{
  // 先頭3行を固定します。
  if (e.Row.RowType == C1.Web.UI.Controls.C1GridView.C1GridViewRowType.DataRow && e.Row.RowIndex <= 2)
  {
    e.Row.Fixed = true;
  }
}

この情報は、疑問・問題解決のお役に立ちましたか?

    


こちらに入力されたご質問には回答できませんので、製品に関するお問い合わせは、別途「E-mailサポート」をご利用ください。


※ 個人情報保護のため、個人情報の記入はご遠慮ください。

このページの先頭へ