DataTable dat=new DataTable();
dat.Columns.Add("编号");
dat.Columns.Add("用户名");
dat.Columns.Add("密码");
this.dataGrid1.DataSource=dat;
string str="server=localhost;uid=sa;pwd=;database=login";
conn=new SqlConnection(str);
SqlCommand cm=new SqlCommand();
cm.Connection=conn;
cm.CommandText="insert into login values(@id,@username,@usepwd)";
cm.Parameters.Add("@id",SqlDbType.Int,4);
cm.Parameters.Add("@username",SqlDbType.Char,10);
cm.Parameters.Add("@usepwd",SqlDbType.Char,10);
MessageBox.Show(dat.Rows[0][1].ToString());
cm.Parameters[0].Value=dat.Rows[0][0].ToString();
cm.Parameters[1].Value=dat.Rows[0][1].ToString();
cm.Parameters[2].Value=dat.Rows[0][2].ToString();
System.Data.SqlClient.SqlDataAdapter da=new SqlDataAdapter();
da.InsertCommand=cm;
da.Update(dat);
大家看一下我这个错在哪了。
da.Update(dat);
运行到这里就出错