2017-11-02 22 views
-1

特定の条件に基づいて、選択を無効にし、データグリッドビューの行をグレーアウトします。私は特定の行には、次のいずれかの条件の下で「グレー表示」を選択してになることができなくなるために取得しようとしています

選択を無効にし、特定の条件に基づいてデータグリッドビューの行をグレーアウトします。

  • チェックボックスをチェックする必要があります
  • 万一の能力 " 「日数」は30

より>未満でなければなりません未満200

  • ことが、私はすでにこの問題を研究してきたが、適切な解決策を見つけることができません。ソリューションに感謝しています....

  • +0

    あなたは、行のReadOnlyプロパティを使ってみましたか? – jasttim

    答えて

    0
    // try something like this 
    foreach (DataGridViewRow row in myGrid.Rows) 
        { 
         if ((bool)row.Cells["ConditionalColumn"].Value == false) 
         { 
          row.Cells["colName"].ReadOnly = false; 
         } 
         else 
         { 
          row.ReadOnly = true; 
         } 
        } 
    
    関連する問題