用databind不就可以了吗?
将select * from employee的到的数据放到DataAdapter中用databind()方法就可以了或是用datareader来把数据加到datagrid中去。

解决方案 »

  1.   

    给你一段参考一下吧:
        if (!IsPostBack)
        {        
        SQLStr="SELECT * FROM Department";
        DataSet myDataSet=new DataSet();
        OleDbConnection myConnection2=new OleDbConnection(ConnStr);
        OleDbDataAdapter myCommand2=new OleDbDataAdapter(SQLStr,myConnection2);
        myCommand2.Fill(myDataSet,"Department");
        DataView DV=new DataView(myDataSet.Tables["Department"]);
        DDL.DataSource=DV;
        DDL.DataTextField="DepartmentName";
        DDL.DataBind();
        DepartmentID.Text="1";
        }
    这个是用DataAdapter做的
      

  2.   

    在你想要添加代码的地方中,如button的OnClick事件中。
    键入以下代码:
    DataSet ds=new DataSet();
    //sql server连接
    SqlConnection conn=new SqlConnection("user id=用户名;password=密码;initial catalog=数据库名;data source=机器名或IP;Connect Timeout=15");
    SqlDataAdapter da=new SqlDataAdapter("sql 语句",conn);
    da.Fill(ds);
    dataGrid1.DataSource=ds.Tables[0].DefaultView();
      

  3.   

    哦,还忘了dataGrid1.DataBind();
    我还以为是在winform中呢,不好意思。
      

  4.   

    谢谢上面这几位,可能我的意思表达错了.
    我是想问的是DATAGRID是怎么设置的?我添加了两个列没反映的.