读起来这么费劲啊?为什么用古老的adodb来取数据?DataGrid1不用加()要加上这句:
DataGrid1.DataBind()

解决方案 »

  1.   

    楼上说的对,没有用DataBind()绑定数据,当然不会显示!--------------------------------
    AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com
      

  2.   

    你没有帮定!
    用绑定的方法
    Datagrid.databind();
    方法~!
      

  3.   

    http://xml.sz.luohuedu.net/xml/Content.asp
      

  4.   

    ADO很古老,那你们现在都用什么啊???我刚学.NET,是对着书抄的
      

  5.   

    如果是Access数据库,用OleDb,如果是SQL Server,用SqlClient。
      

  6.   

    一般看不到datagrid有几种情况:
    1)没有绑定数据(如果绑定了,即便是没有检索出数据,也会有表格标题。)
    2).net框架有问题(解决办法,先装IIS,后装框架)。
    3)visible=false 设置的问题。改成true就可以了。
      

  7.   

    sqlclient 具体和DATAGRID怎么连,给点完整的原代码好吗
      

  8.   

    如果是Access数据库,用OleDb。
    不过也有其他情况,不能显示,我遇到过的一个同样问题原因就是.net框架没有安装好,需要从新安装。
      

  9.   

    Dim cn As New SqlClient.SqlConnection("Server=wangzj;UID=sa;PWD=;Database=wzdx")
    If cn.State = ConnectionState.Closed Then cn.Open()
    Dim cmd As New SqlClient.SqlCommand("select * from jffsb",cn)
    DataGrid1.DataSource  = cmd.ExecuteReader(CommandBehavior.CloseConnection)
    DataGrid1.databind()
    cn.Close()
      

  10.   

    啊啊啊....我的也显示不了DataGrid控件...我已经加了dg.DataBind()了..为什么还不行?是不是每列都要绑定到相应字段?我是调用Web Service的 MyService = new localhost.Service1();
    MyDataSet = MyService.GetDS();
    this.DataGrid1.DataSource = MyDataSet;
    this.DataGrid1.DataBind();大家帮个忙...!~~~
      

  11.   

    你测试过MyDataSet中有记录吗??或者你是否将AutoGenerateColumns设成了false,而又没有手工添加任何列??--------------------------------
    AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com