- PR -

DataGrid について

投稿者投稿内容
えムナウ
大ベテラン
会議室デビュー日: 2004/06/10
投稿数: 187
お住まい・勤務地: 東京
投稿日時: 2004-12-23 20:16
>また、1行に複数列を表示しているのですが、どこの列をクリックされても
>その行全てをハイライト表示させる方法がわかりません。

Paint Eventを実装して以下のようにしてください。
コード:
private void dataGrid_Paint(object sender,System.Windows.Forms.PaintEventArgs e)
{
  int n = dataGrid.CurrentRowIndex ;
  if ( n >= 0 )
  {
    dataGrid.Select(n);
  }
}


_________________
えムナウ Microsoft MVP for Visual Developer - C#,2005/01-2007/12
えムナウのプログラミングのページ Blog1 Blog2

スキルアップ/キャリアアップ(JOB@IT)