私が使う:
_dataTable = SmoApplication.EnumAvailableSqlServers(true);
データ テーブルに SQL サーバー インスタンスを設定します。私のフォームアプリでは、次を使用します。
lbxInstance.ValueMember = "Name";
lbxInstance.DataSource = _dataTable;
に入力するListBox
と機能します。上記と同じデータ テーブルを使用して WPF のリスト ボックスにデータを入力しようとしていますが、空です。データテーブルがnullではないことを確認したので、データがあるようです。これが私が使用しているものです:
ListBox x:Name="lbxInstance" SelectedValuePath="Name" DisplayMemberPath="item"
と:
if (_dataTable != null)
{
lbxInstance.SelectedValuePath = "Name";
lbxInstance.DisplayMemberPath = "item";
lbxInstance.ItemsSource = _dataTable.DefaultView;
}
それを機能させるために何をする必要があるかについてのアイデアはありますか?