|
分類:[.NET 全般]
2013/05/09(Thu) 13:17:55 編集(投稿者) 2013/05/09(Thu) 13:17:52 編集(投稿者)
開発環境:VS2010 開発言語:C# WPF
お世話様です。 現在Windows Themeファイルを利用したWPFウィンドウアプリを作っているのですが、 テーマファイルを利用するとコンボボックスのアイテムが「System.Data.DataRowView」と表示されてしまいます。 回避方法をご存知の方がいらっしゃいましたらご教示頂けないでしょうか。
例) DataTable dtCategory = new DataTable(); dtCategory.Columns.Add("Category"); DataRow dr = dtCategory.NewRow(); dr["Category"] = "あいうえお"; dtCategory.Rows.Add(dr);
comboBox.ItemsSource = dtCategory.DefaultView; comboBox.DisplayMemberPath = dtCategory.Columns["Category"].ToString(); comboBox.SelectedValuePath = dtCategory.Columns["Category"].ToString();
※テーマファイルを利用しなければ問題なく「あいうえお」アイテムがコンボボックスに表示されます。
|