linkex.style.visibility="visible"
}
}
</script>
3、坐标值保存
在用户完成图标的配置后,可选择保存设置,这一动作由Web控件Button按钮的Click事件激发。Web服务器将用户ID、图标ID和坐标值赋传送给数据库服务器的存储过程,由存储过程将数据保存到数据库表中。节选程序如下:
private void Button1_Click(object sender, System.EventArgs e)
{
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结构的网络信息系统,实际运行表明该方法是十分可靠与实用的。如果要拓展其功能,还可以在此基础上做更进一步的修改和完善。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




