2011-02-08 7 views
1

私はデータグリッドに列を追加しようと、設計時に
が列のカスタムタイプがあり、私は、一例として これらのタイプのいずれかを選択しなければならない「dataGridViewTextBoxColumn」
どのように私は、カスタムカラム型を作成することができますか?私が欲しいもの
は、私はC#と.NETとWindowsフォームアプリケーションに
感謝カスタム列タイプを作成しますか?

答えて

4

基本的には、基本クラスDataGridViewColumnから降りて、独自のビジュアルディスプレイを作成する必要があります。

はこれを行う方法の例については、こちらを参照してください:

1
を使用しています私は、設計時

で私のデータグリッドのためにそれを選択することができます「dataGridViewNumberTextBoxColumn」 と呼ばれる私のコラムのカスタムタイプであります

明らかに、DataGridViewColumnから継承するオブジェクトではないため、フォームTextBoxを継承することはできません。

一方、このオブジェクトから継承する任意のオブジェクトから継承できます。

新しいColumnクラスを使用する場合は、DataGridView.Columns [index]をキャストする必要があります。そうしないと、そのプロパティまたはメソッドが表示されません。または、新しいプロパティでこれを行うDataGridViewから新しいクラスを作成することもできます。

関連する問題