您好。我正在学习C#和WPF plz在我的代码中添加你的代码然后我很容易理解。我是Binding
使用C#代码在WPF中CombBox
,我需要修复此代码中的东西
我没能找到我能在我的代码中更多的东西。
string sql = "SELECT " + ColumnsValue + "," + ColumnsName + " FROM " + TableName;
SqlDataAdapter da = new SqlDataAdapter(sql, Connection);
DataSet ds = new DataSet();
da.Fill(ds, TableName);
ComboBox.ItemsSource = ds.Tables[0].DefaultView;
ComboBox.DisplayMemberPath = ds.Tables[0].Columns[ColumnsName].ToString();
ComboBox.SelectedValuePath = ds.Tables[0].Columns[ColumnsValue].ToString();
// Some Code here to to fix this
ComboBox.Selected = "--Select--";
我需要帮助来解决问题,如何在Select
的顶部使用ComboBox
值作为选定值。我希望有些伙伴有解决方案来解决它。
答案 0 :(得分:0)
您可以创建名为defaultTable的新Object of Table 并指派 defaultTable.ColumnName =“--Selected--” defaultTable.ColumnValue = 0(如果columnValue为string,则为columnValue为int,否则为“0”) ComboBox.Insert(0,defaultTable);
然后绑定ItemSource。 希望这有助于你。
答案 1 :(得分:0)