有可能是defaultview的问题.
再或者你的datagrid设置.自动生成禁用了.打开就行了.

解决方案 »

  1.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    SqlConnection Conn = new SqlConnection();
    string strConn = "server=10.210.7.141\\vxy;uid=xxx;pwd=xxx;Database=oas";
    Conn.ConnectionString = strConn;
    Conn.Open(); DataSet ds = new DataSet();
    SqlDataAdapter dap = new SqlDataAdapter("Select * From T_Pub_User",strConn);
    dap.Fill(ds);
    dap.Dispose();
    DataTable dt = ds.Tables[0]; DataGrid1.DataSource = dt;
    DataGrid1.DataBind(); }
      

  2.   

    void Page_Load(Object sender,EventArgs e)

      string strconn="server=local;databasc=mydata;uid=sa;pwd=";
      SqlConnection Conn=new SqlConnection(strconn);
      Conn.Open();
      DataSet ds=new DataSet();
      SqlDataAdapter adapter=new SqlDataAdapter("select * from table",Conn);
      adapter.Fill(ds,"table");
      DataGrid1.DataSource=ds["table"].DefaultView;
      DataGrid1.DataBind();
    }
      

  3.   

    楼上的朋友,不好意思,我没有说清楚我的问题:我的意思是怎样通过不写代码或只写一两行就可以在datagrid中显示数据。小弟在此赔礼道歉。多谢各位的热心帮忙
      

  4.   

    WebForm中的DataGrid表格显示出了数据邦定,但运行后DataGrid没有任何显示。显示的是一个空白的  Web页
      

  5.   

    the same problem, when I run it ,it's only display a title .
    What can I do? Must I write some codes?
      

  6.   

    在Page_load中写上两行代码:
    DataAdapter1.Fill(DataSet1);
    DataGrid1.DataBind();