CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

初学请教。。。怎么样将table绑定到DATAGRID 啊!!!!!!

楼主aidenzi(修改密码)2004-11-03 14:41:27 在 .NET技术 / ASP.NET 提问

声明了一个DataTable   table  
  查询一个表,将结果附值给   table  
  怎么样将table绑定到DATAGRID   啊!!!!!! 问题点数:10、回复次数:22Top

1 楼lonelydreamsym(惊梦)回复于 2004-11-03 14:56:02 得分 1

datagrid.DataSource=.....  
  datagrid.DataBind()Top

2 楼aidenzi(修改密码)回复于 2004-11-03 14:59:39 得分 0

不行啊  
  提示不能动态生成列啊Top

3 楼aidenzi(修改密码)回复于 2004-11-03 15:07:13 得分 0

问题太简单没人愿答吗?Top

4 楼holysky(风)回复于 2004-11-03 15:13:52 得分 1

datagrid.GenerateColumns   =   true;  
  datagrid.DataSource=.....  
  datagrid.DataBind()  
  Top

5 楼showwecumt(眼皮)回复于 2004-11-03 15:16:54 得分 1

同意楼上的  
  datagrid.GenerateColumns   =   true;  
  才可以动态生成列  
   
  Top

6 楼jxzhang615(冰河)回复于 2004-11-03 15:18:30 得分 1

UpTop

7 楼aidenzi(修改密码)回复于 2004-11-03 15:21:56 得分 0

怎么没有.GenerateColumns这个属性的?Top

8 楼showwecumt(眼皮)回复于 2004-11-03 15:23:22 得分 1

晕。。。。。。。。。  
  Top

9 楼zse3(吴琳)回复于 2004-11-03 15:31:09 得分 1

你的Table有没有数据?如果没有数据是不显示的!Top

10 楼aidenzi(修改密码)回复于 2004-11-03 15:31:53 得分 0

DataGrid1.DataSource=tb.DefaultView;  
  DataGrid1.DataBind();  
   
  这两句话有问题吗????????????????  
   
   
  提示  
  ID   为“DataGrid1”的   DataGrid   未能从选定数据源自动生成任何列。    
  Top

11 楼aidenzi(修改密码)回复于 2004-11-03 15:32:53 得分 0

没有数据它也不应该报错吧  
  Top

12 楼lonelydreamsym(惊梦)回复于 2004-11-03 15:34:20 得分 2

 
                  DataTable   dt   =   new   DataTable();  
                  DataRow   dr;  
   
                  dt.Columns.Add(new   DataColumn("StringValue",   typeof(string)));  
   
                  for   (int   i   =   0;   i   <   10;   i++)   {  
                          dr   =   dt.NewRow();  
                          dr[0]   =   "项   "   +   i.ToString();  
                          dt.Rows.Add(dr);  
                  }  
   
                  DataView   dv   =   new   DataView(dt);  
   
                  DataList1.DataSource   =   dv;  
                  DataList1.DataBind();  
  Top

13 楼aokon(实现梦想)回复于 2004-11-03 15:34:21 得分 1

在前台代码写上<asp:datagrid   id="DataGrid1"AutoGenerateColumns=True>Top

14 楼aidenzi(修改密码)回复于 2004-11-03 15:39:24 得分 0

不关AutoGenerateColumns的事Top

15 楼aidenzi(修改密码)回复于 2004-11-03 15:40:52 得分 0

我的DataTable   table     在其他地方是可以用的啊       为什么就是绑定不到   DATAGRID呢!!!Top

16 楼aokon(实现梦想)回复于 2004-11-03 15:45:53 得分 0

检查一下看DataTable中是否生成了DataGrid中要绑定的列,不行的话就帮顶了!Top

17 楼aidenzi(修改密码)回复于 2004-11-03 15:49:57 得分 0

怎样检查啊?Top

18 楼yichuan1982(亦川——四川新津)回复于 2004-11-03 16:00:01 得分 0

友情UPTop

19 楼aokon(实现梦想)回复于 2004-11-03 16:03:41 得分 0

看你的DataGird中绑定的是什么字段,如果DataTable中没有那当然没有办法生成列了!  
  我试过了,可以生成.Top

20 楼aidenzi(修改密码)回复于 2004-11-03 16:50:08 得分 0

表里是有数据的啊  
  Top

21 楼BlackEagle()回复于 2004-11-04 17:00:41 得分 1

table   放到   dataset中,  
   
  DataGrid1.DataSource=ds;  
  datagrid1.datamember   =   tableName  
  DataGrid1.DataBind();Top

22 楼IM_MXZ(飞翔)回复于 2004-11-04 23:30:10 得分 0

做成DataView付给DataGrid就行了Top

相关问题

  • 关于DataGrid,初学。
  • DataGrid排序问题,初学
  • Table 的小问题,我是初学者。
  • 初学者关于datagrid的问题
  • 请教一个DataGrid的问题(初学)
  • 初学者关于DataGrid的问题
  • 初学.net请教DataGrid的问题
  • 帮帮初学者,DataGrid的问题
  • 初学者:求dataGrid显示的问题!
  • 初学xml,请问这两种的xml格式,如何分别读取绑定到各自的DataGrid里?

关键词

  • datagrid
  • 数据
  • generatecolumns
  • 绑定
  • 生成
  • datatable
  • databind
  • datasource
  • 没有
  • table

得分解答快速导航

  • 帖主:aidenzi
  • lonelydreamsym
  • holysky
  • showwecumt
  • jxzhang615
  • showwecumt
  • zse3
  • lonelydreamsym
  • aokon
  • BlackEagle

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo