コントロールにデータソースをバインドしたいのですが、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 を使用しています。