你可以直接用控件,然后设置控件属性的datasourcenumber 前提是设置好连接器、适配器和记录集。其实datagride比较简单!

解决方案 »

  1.   

    太复杂了!
    看我的!string sql="GridList_PersonWorkChange  1 ";
    SqlDataAdapter adpt01 = new SqlDataAdapter(sql,myConnection);
    DataSet WorkChangeDS= new DataSet();
    adpt01.Fill(WorkChangeDS,"PersonWrokChange");
                
    StudyRecord.DataSource=WorkChangeDS.Tables["PersonWrokChange"].DefaultView;
    StudyRecord.DataBind();
    myConnection.Close();
      

  2.   

    SqlConnection myConnection = new SqlConnection( ConfigurationSettings.AppSettings["ConnectionString"]);
    SqlCommand myCommand= new SqlCommand ("GridList_PersonWorkChange",myConnection);
    myCommand.CommandType=CommandType.StoredProcedure;
    SqlParameter param=new SqlParameter("@姓名_1",SqlDbType.Varchar,50);
    myCommand.Parameters.Add(param);SqlDataAdapter adpt01 = new SqlDataAdapter();
    adpt01.SelectCommand=myCommand;
    DataSet WorkChangeDS= new DataSet();
    myConnection.Open();
    adpt01.Fill(WorkChangeDS,"PersonWrokChange");
                
    StudyRecord.DataSource=WorkChangeDS.Tables["PersonWrokChange"].DefaultView;
    StudyRecord.DataBind();
    myConnection.Close();
      

  3.   

    我的代码没错, 是 DataGrid的 Visable=false!!!
    狂晕!!!
    吐血!!!
    皆大欢喜, 每人送分, 谢了,结帐!:P