这个代码是创建了一个新的model,那么提交之后只能更新这个新创建的model对象,这个是更新了。根据你的代码,可能你最终的GetQCOrderCheck()方法会从数据库去数据。但是这里已经打断了数据库和Spread的关系,所以你要再将Model同步到数据源才行。
如果要直接绑定数据源,不用走DataModel,用DataSource。参考下面代码- string conStr = "Provider=Microsoft.JET.OLEDB.4.0;data source=d:\\nwind.mdb";
- string sqlStr = "SELECT * FROM Employees";
- System.Data.OleDb.OleDbConnection conn = New System.Data.OleDb.OleDbConnection(conStr);
- DataSet ds = New DataSet();
- System.Data.OleDb.OleDbDataAdapter da = New System.Data.OleDb.OleDbDataAdapter(sqlStr, conn);
- da.Fill(ds, "Employees");
- FpSpread1.DataSource = ds;
- FpSpread1.DataBind();
- conn.Close();
复制代码 |