リストの表示
単純なリストのバインド DataGridView 列への変換は、文字列の長さではなく実際の文字列値を表示したい場合に注意が必要な場合があります。この問題は、デフォルトで 'Length' プロパティが表示されるため、リストを DataGridView の DataSource として設定するときに発生します。
これを解決するには、カスタム プロパティを使用して匿名型を作成するというトリックを使用できます。リスト内の各文字列の「Value」プロパティ。これにより、DataGridView が長さではなく実際の文字列値にバインドできるようになります。
解決策:
IList<String> list_string= new List<String>(); DataGridView.DataSource = list_string.Select(x => new { Value = x }).ToList(); dgvSelectedNode.Show();
このアプローチを利用すると、文字列を正常に表示できます。データ ソース バインド コントロールの機能を保持しながら、DataGridView 列のリストの値を取得します。
以上が長さを表示せずに DataGridView 列のリストを表示する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。