0

US StateをWPF(ListBoxまたはDropDownList)でバインドする最良の方法は何ですか? このデータをバインドするために DataTable を使用する必要がありますか? DataTable を WPF オブジェクトにバインドするのは正しいプログラミング アプローチですか? または、クラス/オブジェクトを使用する必要があります。データベースからデータを取得し、それをジェネリック オブジェクト リストに変換してから、このリストを WPF オブジェクトにバインドしますか?

ありがとう、

4

1 に答える 1

0
 public class States
    {
        private string name;  
        public string Name    
        {
            get
            {
                return name;
            }
        }

        private string id;  
        public string Id  
        {
            get
            {
                return id;
            }
        }
    }

        List<States> states = new List<States>();

        //get from database


        foreach( states DataSource)
        {
            name = "Alabama";
            id = "1";
        }

        // next Cache list of states for better performance

多くの方法があります... 1 つの方法は、リスト クラスを使用することです。パフォーマンスを向上させるために、データ ソース、次のキャッシュから取得します。

于 2011-12-28T22:16:54.750 に答える