0

私は winforms が初めてで、datagridview ユーザー コントロールを作成したいと考えています。winforms で datagridview ユーザー コントロールを作成できますか? 私はグーグルで検索しましたが、リソースが見つかりませんでした..どんな入力でも大歓迎です..

4

1 に答える 1

4

UserControl を作成し、ToolBox からのドラッグ アンド ドロップを使用して DataGridView を配置し、次に DataGridView をカスタマイズし、プロジェクトをビルドすると、ToolBox から UserControl を選択して、必要な場所で使用できます。UserControls の使用を開始するための C# のチュートリアルを
次に示します。

編集:

データを UserControl にバインドするには、DataGridView の DataSource プロパティを公開します。UserControl に dataGridView1 という名前の DataGridView があるとします。

public class UcMyCustomizedGridView : UserControl
{
   public object DataSource 
   {
        get{ return dataGridView1.DataSource;}
        set{ dataGridView1.DataSource = value;}
    }

    public UcMyCustomizedGridView()
    {
        InitializeComponent();
    }
}

フォームでは、次のようにデータを UserControl にバインドできます。

IEnumerable list;
// fill the list with your data
ucMyCustomizedGridView1.DataSource = list;
于 2012-10-09T14:39:40.193 に答える