页面
<ComboBox Name="Cmb_Type1" Background="#fff" BorderBrush="#aaa" DropDownClosed="Cmb_Type1_DropDownClosed"
Grid.Row="1" Grid.Column="1" Width="123" Height="30" HorizontalAlignment="Left" FontSize="15" Margin="130 20 0 0" Padding="5 5">
</ComboBox>
赋值
public void BindType()
{
DataTable dt = new DataTable();dt.Columns.Add("id");
dt.Columns.Add("name");DataRow dr = dt.NewRow();
dr = dt.NewRow();
dr["id"] = "0";
dr["name"] = "选择类型";
dt.Rows.Add(dr);string sql_seltype = "select * from MusicType";
DataTable dt_type = Conn.GetDataTable(sql_seltype, null);
if (dt != null && dt_type.Rows.Count > 0)
{
for (int i = 0; i < dt_type.Rows.Count; i++)
{
dr = dt.NewRow();
dr["id"] = dt_type.Rows[i]["ID"].ToString();
dr["name"] = dt_type.Rows[i]["Name"].ToString();
dt.Rows.Add(dr);
}
}Cmb_Type1.ItemsSource = dt.DefaultView;
Cmb_Type1.DisplayMemberPath = "name";
Cmb_Type1.SelectedValuePath = "id";Cmb_Type1.SelectedIndex = 0;
}
C# 选择 事件
//选择类型事件
private void Cmb_Type1_DropDownClosed(object sender, EventArgs e)
{
try
{
try
{
int ckID = Convert.ToInt32(Cmb_Type1.SelectedValue);
NowTypeID = ckID;
}
catch (Exception)
{
NowTypeID = 0;
}BindMusic();
}
catch (Exception)
{
}
}