我正在尝试用Oracle数据库填充组合框,但是我是WPF的新手。 我想念什么? C#:
private void combonacionalidad_Loaded(object sender, RoutedEventArgs e)
{
ora.Open();
OracleCommand comm = new OracleCommand("select idnacionalidad, nacionalidad from nacionalidad ", ora);
comm.CommandType = System.Data.CommandType.Text;
OracleDataAdapter oda = new OracleDataAdapter(comm);
DataSet ds = new DataSet();
oda.Fill(ds);
combonacionalidad.DisplayMemberPath = "nacionalidad";
combonacionalidad.SelectedValuePath = "idnacionalidad";
}
XAML:
<ComboBox x:Name="combonacionalidad" HorizontalAlignment="Left" Margin="520,76,0,0" VerticalAlignment="Top" Width="110" Loaded="combonacionalidad_Loaded"/>
答案 0 :(得分:0)
必须使用let json = JSON(response.result.value as Any)
let status = json["user"]["status"].string
print(status)
和combonacionalidad.ItemSource
属性将DisplayMemberPath
属性绑定到要首先使用的数据。
使用this问题作为信息源,我对您的代码进行了一些修改,看看它是否可以这样工作:
SelectedValuePath