我先用DataGrid来显示SQL数据库里的东西,不知道如何做~请指教

解决方案 »

  1.   

    private SqlConnection conn;
    private SqlDataAdapter sda;
    private DataSet ds;
    private void LoadData()
    {
    string sql=@"select * from table1;
    conn=new SqlConnection (@"server=127.0.0.1;uid=sa;pwd=;database=data);
    sda=new SqlDataAdapter (sql,conn);
    ds=new DataSet ();

    sda.Fill (ds,"course");
    dataGrid1.DataSource =ds;
    dataGrid1.SetDataBinding (ds,"course");
    conn.Close ();
    }
      

  2.   

    dataGrid1.SetDataBinding (ds,"course");
    这句说
    “System.Web.UI.WebControls.DataGrid”并不包含对“SetDataBinding”的定义
    是何原因?
      

  3.   

    看MSDN,如果这个都要问的话,个人怎么得到发展。
      

  4.   

    dataGrid1.SetDataBinding (ds,"course");
    这是winform的datagrid绑定方法
    webform的
    dataGrid1.DataSource = ds;
    dataGrid1.DataBind();
      

  5.   

    ........不好意思,我忘说了,我想做的是WEB的DATAGRID
      

  6.   

    可以看这里完整的例子,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
      

  7.   

    查询数据库
    Adapter.Fill(DataSet)
    DataGrid.DataSource=DataSet.DataTable.DefaultView