一个奇怪的现象

csdaa2010 2012-04-22 02:54:31
求教
今天做实验发现一个奇怪的现象,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("集合为空!");
}
}
...全文
106 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

List<String> 绑定 GridView 有点... 印象中显示的是元素字符串长度。

绑定一个 List<T> 或者 DataTable 就能看出效果了。
[/Quote]
不是显示元素字符串的长度。你可以用for写一个1-10,给gridview绑定一下。
机器人 2012-04-22
  • 打赏
  • 举报
回复
List<String> 绑定 GridView 有点... 印象中显示的是元素字符串长度。

绑定一个 List<T> 或者 DataTable 就能看出效果了。
csdaa2010 2012-04-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

GridView1.AutoGenerateColumns = true;
[/Quote]
谢谢,昨天我用了一个晚上都没写出来,最后用foreach打印出来,但是乱七八糟的。
请教一下这个。net的东西好像很难学。。。不知道怎么学?
我在自学php时,出错时 找错很快,但是asp我就摸不着头。。痛苦!!
  • 打赏
  • 举报
回复
GridView1.AutoGenerateColumns = true;

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧