コントロールにデータソースをバインドしたいのですが、XtraGridできません。問題は、設計時に列を作成XtraGridし、ユーザー定義のコレクションを使用して実行時にレコードをバインドしていることです。
XtraGrid設計時に 4 つの列を作成しました。最初の 1 つはCheckBoxタイプ、2 番目と 3 番目はタイプDefault、最後の 1 つはButtonタイプです。
プログラムで構造を作成しました。
public struct Test
{
public bool IsSelect{get; set; }
public string First{get; set; }
public string Second {get; set;}
}
次に、List<Test>10 個のテスト タイプ レコードを含むコレクションを作成しました。バインディングのために、次のコードを書きました。
grid1.DataSource = userList;
ここで、このレコードを XtraGrid コントロールにバインドします。IsSelectプロパティはCheckBox列にバインドする必要があり、残りの 2 つのプロパティは 2 番目と 3 番目の列にバインドします。
XtraGrid で可能ですか?
.NET Framework 3.5 および C# 言語で Visual Studio 2010 を使用しています。