我有一个组合框,显示项目的主要类别,子类别和项目。我在尝试改变他们的个人内容时遇到了麻烦(我有一个PHP的背景,并且很容易在那里做,因为我可以在php中回显出html代码并且用粗体包裹循环的输出但是我不知道如何在c#和xaml中完成。
这是我的代码:
//For Main Category
SqlCommand get_maincategory_name = new SqlCommand("SELECT * FROM maincategory", sc);
SqlDataReader dr2 = get_maincategory_name.ExecuteReader();
while (dr2.Read())
{
comboBox.Items.Add(dr2["maincategory_name"].ToString());
//For Sub Category
int got_maincategory_id = Convert.ToInt32(dr2["maincategory_id"]);
SqlCommand get_subcategory_name = new SqlCommand(String.Format("SELECT * FROM subcategory WHERE maincategory_id='{0}'", got_maincategory_id), sc);
SqlDataReader dr3 = get_subcategory_name.ExecuteReader();
while (dr3.Read())
{
comboBox.Items.Add("--" + dr3["subcategory_name"].ToString());
//For Item
int got_subcategory_id = Convert.ToInt32(dr3["subcategory_id"]);
SqlCommand get_inventory_name = new SqlCommand(String.Format("SELECT * FROM item WHERE subcategory_id='{0}'", got_subcategory_id), sc);
SqlDataReader dr4 = get_inventory_name.ExecuteReader();
while (dr4.Read())
{
comboBox.Items.Add("----" + dr4["item_name"].ToString());
}
}
}
我有点想要发生的事情是:
(我正在使用Visual Studio 2015并且如果有帮助则进行devexpress)