0

.NETが提供するDataGridViewコントロールで遊んでいます。今まで、(I)ListをDataColumnにバインドできないようです。これは可能ですか?これをどのように回避すればよいですか?

4

2 に答える 2

0

たぶん、 BindingListクラスを見てみるべきでしょう。

于 2009-12-01T10:30:17.517 に答える
0

このリンクはあなたの質問に答えると思います: リストをdatagridviewにバインドする

Datagridviewに直接バインドする場合List<string>、リスト内の各文字列の唯一のプロパティであるため、列内の文字列の長さを取得するだけです。文字列自体がプロパティとして使用できる場所に何かを設定する必要があります。したがって、Datagridview.DatasourceはIList <>をカプセル化するクラスのインスタンスになり、Datagridveiw.Datamemberは文字列を返すプロパティに設定されます。

于 2009-12-01T12:38:50.843 に答える