如何让 ht.Add(odr["typename"].ToString()这句输出的字符串粗体显示呀??

解决方案 »

  1.   

    Response.Write("<strong>"+Server.HtmlEncode("ht.Add(odr[\"typename\"].ToString()") + "</strong>");
      

  2.   

    我可能没说清楚,是这样的,在一个DropDownList控件中,显示出大类和小类,我想将大类用粗体表示,小类非粗体,以示区分。数据绑定的代码如下:其中city是DropDownList的ID public void getbind()//数据绑定
        {
            OleDbConnection odc = new OleDbConnection(getconnstr());
            odc.Open();
            string selstr = "select * from ptype where pid=0 and ppid=0";       
            OleDbCommand odd = new OleDbCommand(selstr, odc);
            OleDbDataReader odr = odd.ExecuteReader();        
            ArrayList  ht = new ArrayList();
            while (odr.Read())
            {
                ht.Add(odr["typename"].ToString());            
                OleDbConnection odc1 = new OleDbConnection(getconnstr());
                odc1.Open();
                string selprostr = "select * from product where pid="+odr["id"].ToString ()+ " order by pronum";
                OleDbCommand odd1 = new OleDbCommand(selprostr, odc1);
                OleDbDataReader odr1 = odd1.ExecuteReader();
                try
                {
                    while (odr1.Read())
                    {
                        ht.Add("---" + odr1["pronum"].ToString());//, "productdetail.aspx?id=" + odr1["id"].ToString());
                    }                
                }
                catch(Exception  ee
                { Response.Write(ee.Message); }
                finally
                {
                    odr1.Close();
                    odc1.Close();
                }
            }
            odr.Close();
            odc.Close();
            city.DataSource = ht;
            city.DataBind();
        }
      

  3.   

    DropDownList生成出来的代码是<select></select>,里面的<option>标签好像不允许设置格式……
      

  4.   

    哦~~可是我可以全部把它们变成粗体呀~~
    就用:
    city.font.blod=true;
    就可以。
    但是领导要求只有大类是粗体,我就不知道了~~