Dictionary<string,string> dicts = new Dictionary<string,string>();
foreach(DataRow row in dt.Rows)
{
string key = row["name"].ToString();
string val = String.Format("{0}-{1}",row["name"],row["tagname"]);
}
then bind it to dropdown
dropdown.DataSource = dicts;
dropdown.DataValueField = "Key";
dropdown.DataTextField = "Value";
dropdown.DataBind();