|
结合ASP.NET与JavaScript开发电子沙盘(3) { string strConn=ConfigurationSettings.AppSettings["ConnectionString"]; SqlConnection cn=new SqlConnection(strConn); SqlCommand cm9=new SqlCommand("sp_sketchmap_modify",cn); //保存子单位坐标 cm9.CommandType=CommandType.StoredProcedure; cm9.Parameters.Add("@unitid",SqlDbType.VarChar,50); //使用者单位编码 cm9.Parameters["@unitid"].Value=Session["unitid"].ToString(); cm9.Parameters.Add("@D1",SqlDbType.VarChar,50); 1号子单位名称 cm9.Parameters["@D1"].Value=TextBoxD1.Text.Trim(); cm9.Parameters.Add("@D1A",SqlDbType.Int); 1号子单位横坐标 cm9.Parameters["@D1A"].Value=Int32.Parse(TextBoxD1A.Text.Trim()); cm9.Parameters.Add("@D1B",SqlDbType.Int); //1号子单位纵坐标 cm9.Parameters["@D1B"].Value=Int32.Parse(TextBoxD1B.Text.Trim()); …… cm9.Connection.Open(); cm9.ExecuteNonQuery(); cm9.Connection.Close(); ……
结束语
电子沙盘的另外一个功能是导入地图,当地图的情况发生变化时,可以及时进行替换,为保证坐标的准确性,要求导入地图要与原有地图的大小相同。因方法较为简单,不再赘述。
本文所设计的电子沙盘开发方法,已成功应用于B/S结构的网络信息系统,实际运行表明该方法是十分可靠与实用的。如果要拓展其功能,还可以在此基础上做更进一步的修改和完善。
|