日期:2014-05-17  浏览次数:20469 次

一个奇怪的现象
求教
今天做实验发现一个奇怪的现象,GridView无法显示集合的内容,但是却能获得GridView里的行数。。
思想:
把session中的数据取出来,转换成List<String>给GridView。
为什么GridView没有显示内容,我是在Page_load事件中添加代码的:


public partial class Friend : System.Web.UI.Page
{

 List<String> Fri = new List<string>();
 Fri = (List<String>)Session["Fri"];

 if (Fri!=null)
 {
  GridView1.DataSource = Fri;
  GridView1.DataBind();
  Response.Write("集合长度为:" + Fri.Count.ToString());//有显示*/

 }
 else
 {
  Response.Write("集合为空!");
 }
}


------解决方案--------------------
GridView1.AutoGenerateColumns = true;