私は次のようなデータディクショナリを持っています:
Key Value
1 ron k polito
2 Ryan s Winslate
datagridviewに、firstname、midname、lastnameの3つの異なる列を持つValue列を表示しようとしています。以下のステートメントnames.getnames()。ToList()は、データディクショナリから名前(値)を取得します。
datagridview1.DataSource = names.getnames().ToList();
リストをdatagridviewに移動すると、データディクショナリによって取得されたカウントの総数とまったく同じ数の行が作成されますが、何も表示されません。空白行だけが表示されます。
私はC#を初めて使用しますが、これを修正する方法を提案します。
ありがとう。
コードは次のとおりです。
List<localname> lname_list = new List<localname>();
var l_names = names.getnames().ToList();
foreach(var lcname in l_names)
{
string[] wrd = lcname.Split(' ');
localname lv = new localname();
lv.mylocal(wrd[0], wrd[1], wrd[2]);
lname_list.Add(lv);
}
datagridview1.DataSource = lname_list;
ShowDialog();