怎么样用DataSet&DataGrid来实现数据库的添加
string strConn="server=KOBE;database=student;uid=sa;pwd=;";
SqlConnection myConn=new SqlConnection(strConn);
myConn.Open();
string strSQL="select * from class";
// SQLDataSetCommand cmdSQL=new SQLDataSetCommand(strSQL,myConn);
SqlDataAdapter obj=new SqlDataAdapter(strSQL,myConn);
DataSet ds=new DataSet();
obj.Fill(ds,"class");
DataRow dr = ds.Tables["class"].NewRow();
dr["name"] =TextBox1.Text.Trim();
dr["age"] =TextBox2.Text.Trim();
dr["address"] =TextBox3.Text.Trim();
ds.Tables["class"].Rows.Add(dr);
obj.Update(ds,"class");
DataGrid1.DataSource=ds.Tables["class"].DefaultView;
DataGrid1.DataBind();
我做显示的时候能出来 但是做插入的时候该怎么做!!我做的插入!运行的时候出现
当传递具有新行的 DataRow 集合时,更新要求有效的 InsertCommand。该怎么解决!!!!!谢谢拉!!在线