• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

Datagrid疑问?

workboy 2005-03-08 11:27:57
我是新手,我在使用asp.net 中的datagrid控件时,在vs.net设计时能看到datagrid,但是一运行就看不到,等到我读出数据操作后,才能看到datagrid。不知道什么原因?
...全文
102 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
amendajing 2005-03-08
你可以编辑grid的属性,添加列绑定数据库,那样应该不会有你说的便宜的时候看不见了
回复
hlbasic 2005-03-08
指定DataSource,调用DataBind()才能够显示,前提是数据源不为空!
回复
noyester 2005-03-08
在后台

if not me.ispostback then
dim i as integer
dim a as new arraylist
for i = 0 to 20
a.add(i)
next
datagrid.datasource=a
datagrid.databind
end if
回复
HONGDUN 2005-03-08
dgUserList.DataSource
dgUserList.DataBind()
如果有这两行代码的话,在没有数据的情况是是可以显示出标题的。
不知道你的代码是怎么写的。
回复
anycall2004 2005-03-08
标题栏是显示的。。。
回复
leo_boy 2005-03-08
绑定
回复
AllenTing 2005-03-08
代码?
运行datagrid1.DataBind();
后数据会绑定到datagrid1上并显示在页面上
回复
workboy 2005-03-08
我刚刚开始学习asp.net 希望与您交流,我的QQ:65065459
回复
workboy 2005-03-08
有什么办法让一开始就显示标题栏
回复
chengbo1983 2005-03-08
是这样的
回复
workboy 2005-03-08
问题是标题栏也不显示?正常吗?
回复
chengbo1983 2005-03-08
没有数据怎么显示呀?
要把数据读出来DataBind后才显示三
回复
workboy 2005-03-08
怎么没有人回答?
回复
workboy 2005-03-08
谢谢,怎么给分
回复
hchxxzx 2005-03-08
想要一开始就显示标题行,那在页面加载的时候就先加载一个空的数据集它就显示了
回复
baobei7758 2005-03-08
楼主的意思是没有数据的时候希望看到DataGrid的页眉吧


你在Page_Load 的时候DataBind()下你的DataGrid 就可以了~
回复
workboy 2005-03-08
SqlConnection con=new SqlConnection();
con.ConnectionString=Session["sql_str"].ToString();
con.Open();
SqlCommand com=new SqlCommand();
com.CommandText=sql;
com.Connection=con;
DataGrid1.DataSource=com.ExecuteReader();
DataGrid1.DataBind();

不执行这个代码之前看不到标题
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2005-03-08 11:27
社区公告
暂无公告