参照用にhttp://msdn.microsoft.com/en-us/library/7tas5c80.aspxを見ましたが、編集可能な列に関する限り意味があります。
問題は、DataGridView (WinForm および C#) で「ビューのみ」のカスタム コントロールをホストする方法です。
参照用にhttp://msdn.microsoft.com/en-us/library/7tas5c80.aspxを見ましたが、編集可能な列に関する限り意味があります。
問題は、DataGridView (WinForm および C#) で「ビューのみ」のカスタム コントロールをホストする方法です。
DataGridViewCell から派生し、Paint メソッドをオーバーライドします。
別の簡単な方法は、その列をグリッドの「DataKeyNames」列の 1 つにすることです。「キー」と見なされるフィールドは、デフォルトでユーザーによる編集が無効になっています。ただし、編集などのためにレコードを「クリック」したときにオブジェクト分析を行う場合、返されるキーの配列は、DataKeyNames プロパティにリストされている順序と同じになります。したがって、実際の値を「キー」として無視している場合でも、それを無効にするように機能する可能性があります。
HTH