1

これは本当に簡単に見えるかもしれませんが、私はそれを行う方法を理解できません。私は C# でのデータ バインディングの専門家ではありません。

次のようなクラスオブジェクトのリストがあります(ネストされたクラスです):

public class IntVector
{
    private string customerid;
    private string hash_id;
    private string client_name;
    private string mobile_no;
    private string address;

    //Table

    private List<CustomerInfo> customerinfo;
}

私はのリストを持っていますIntVector

private List<IntVector> UserData;

リストUserDataのメンバーでCustomerInfoあるコントロールのデータソースとして設定する方法。DatagridView

ありがとう

4

2 に答える 2

0

顧客のプライベート リストをパブリックとして設定する必要があります。

public class IntVector
{
    private string customerid;
    private string hash_id;
    private string client_name;
    private string mobile_no;
    private string address;

    //Table

    public List<CustomerInfo> customerinfo;

}

private List<IntVector> UserData;

//Populate the UserData list here

そして、次のようにデータソースを DataGridView に設定できます。

DataGridView.DataSource = UserData[0].customerinfo;

それが役立つことを願っています...

于 2013-04-04T13:03:11.427 に答える