ImageURL                      price       name
upload/20110908003.jpg        4100.00     acer
upload/20110908004.jpg        8000.00     apple
upload/20110908001.jpg        5000.00     hp
upload/20110908002.jpg        4800.00     lenovo
如上所示为在sql中查询的结果;在asp.net中用dataset填充时图片内容显示,证明数据库查询正确,但是lable标签内容不显示,坐等高手!
代码如下:
   DataSet da = new DataSet();
            SqlDataAdapter aaa = new SqlDataAdapter(cmd);
            aaa.Fill(da);
            Image1.ImageUrl = da.Tables[0].Rows[0][0].ToString(); //显示图片
            Lable1.Text=da.Tables[0].Rows[0][1].ToString();       //无显示内容Image1有显示,lable1没有显示。

解决方案 »

  1.   

    Lable1没有设置隐藏吧?
    Lable1.Text=da.Tables[0].Rows[0][0].ToString();  
    这样显示不
      

  2.   

    木有设置隐藏
    原来的完整代码代码:Image1.ImageUrl = da.Tables[0].Rows[0][0].ToString();          
    Image2.ImageUrl = da.Tables[0].Rows[1][0].ToString();
    Image3.ImageUrl = da.Tables[0].Rows[2][0].ToString();
    Image4.ImageUrl = da.Tables[0].Rows[3][0].ToString();
    Lable1.Text=da.Tables[0].Rows[0][1].ToString();  
    Lable2.Text=da.Tables[0].Rows[1][1].ToString(); 
    Lable3.Text=da.Tables[0].Rows[2][1].ToString(); 
    Lable4.Text=da.Tables[0].Rows[3][1].ToString(); 
     
    改成这样之后就显示了,正确代码如下:Image1.ImageUrl = da.Tables[0].Rows[0][0].ToString();  
    Lable1.Text=da.Tables[0].Rows[0][1].ToString();         
    Image2.ImageUrl = da.Tables[0].Rows[1][0].ToString();
    Lable2.Text=da.Tables[0].Rows[1][1].ToString();
    Image3.ImageUrl = da.Tables[0].Rows[2][0].ToString();
    Lable3.Text=da.Tables[0].Rows[2][1].ToString();
    Image4.ImageUrl = da.Tables[0].Rows[3][0].ToString(); 
    Lable4.Text=da.Tables[0].Rows[3][1].ToString();
     
    谢谢啦!楼上的!