GridView如何实现如下的样式? 另外,网站名字是从数据库中某张表的pagename一列获得的。GridView如何显示出下面这种3*3的数据样式?其他控件也可以,我发现ListView有个平铺的版式,但是ListView下如果只绑定表中的某一列,而不是所有列,编译时报错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataList 和 Repeater 都可以DataList 相对容易些 设置一下属性就可以了 123456789分别为一行 3列你把DataTable 整成这样子然后绑定就行了。DataTable添加3列在添加3行数据 绑定上。 用DataList吧,里面有RepeatColumns设置成4即可,每行显示4条数据Repeater的话,http://blog.csdn.net/taomanman/article/details/5910199 最简单的用sql查询出最后结果.直接用控件显示 取出来的大概就这样DataTable dt = new DataTable(); dt.Columns.Add("column_1"); dt.Columns.Add("column_2"); dt.Columns.Add("column_3"); dt.Rows.Add(new object[] { "网站名称1", "网站名称2", "网站名称3" }); dt.Rows.Add(new object[] { "网站名称4", "网站名称5", "网站名称6" }); dt.Rows.Add(new object[] { "网站名称7", "网站名称8", "网站名称9" }); this.GridView1.DataSource = dt; this.GridView1.DataBind(); 这个让你们老师重点教下 Repeater 这种自然会想到datalist和repeater吧,怎么会用gridview呢,前者很容易实现,后者要通过datatable转一次。 coolite公司的gridpanel(extjs),如何增加一行合计? asp.net如何实现屏幕录制? DataSet.xsd怎么partial一个类 菜鸟求救 |M| 如何取消Repeater的绑定 如何实现:后台设置到特定年月为止,积分最高的用户系统会自动会发邮件通知他领取奖品?这需要用到什么技术啊? 看起来像是按钮上显示问题跟图片的问题 从客户端导入数据库错误??急!!! 有关 asp.net 开发网站的问题,请高手指点 怎么刷新一个页面! 关于asp.net mvc的问题 使用ListView时遇到的问题
456
789
分别为一行 3列
你把DataTable 整成这样子
然后绑定就行了。
DataTable添加3列
在添加3行数据 绑定上。
DataTable dt = new DataTable();
dt.Columns.Add("column_1");
dt.Columns.Add("column_2");
dt.Columns.Add("column_3");
dt.Rows.Add(new object[] { "网站名称1", "网站名称2", "网站名称3" });
dt.Rows.Add(new object[] { "网站名称4", "网站名称5", "网站名称6" });
dt.Rows.Add(new object[] { "网站名称7", "网站名称8", "网站名称9" });
this.GridView1.DataSource = dt;
this.GridView1.DataBind();