ds replicas是什么

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012817635/article/details/80189579

以上是我百度的答案。很显然,这个对于初学者很不友好,中文的每一个靠谱的,英文的都TM是how 和 why 。But 我要 what!

所以只能自己搞,自己琢磨,搞完分享出来,助力后来者不掉坑,有所查。

废话不多,先上截图,再来解释!





先解释下,最后一张图为配置文件,前三张图为效果展示。

DS Replicas

由以上代码和展示,我总结出,是说明该服务器,从哪里同步数据。

比如节点peer1 设置是从8762和8763端口的节点同步数据,所以peer1中的DS Replicas是8762和8763端口所对应的名字peer2和peer3,以此类推,可知这个属性是什么意思了~

主要是百度没有,填充下空白,概念本身很简单。

展开阅读全文

为什么要用this.ViewState["ds"]=ds;

08-01

using System;rnusing System.Collections;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Web;rnusing System.Web.SessionState;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.HtmlControls;rnusing Microsoft.Web.UI.WebControls;rnusing System.Data.SqlClient;rnnamespace TreeCSrnrn /// rn /// WebForm1 的摘要说明rn /// rn public class WebForm1 : System.Web.UI.Pagern rn protected Microsoft.Web.UI.WebControls.TreeView TreeView1;rn rn private void Page_Load(object sender, System.EventArgs e)rn rn // 定义数据库连接rn SqlConnection CN = new SqlConnection();rn try rn rn //初始化连接字符串rn CN.ConnectionString=rn "data source=pmserver;initial catalog=Benchmark;persist security info=False;user id=sa;Password=sa;";rn CN.Open();rnrn SqlDataAdapter adp = new SqlDataAdapter("select * from tbTree",CN);rn DataSet ds=new DataSet();rn adp.Fill(ds);rn this.ViewState["ds"]=ds; rn rn catch (Exception ex)rn rn Session["Error"] = ex.ToString();rn Response.Redirect("error.aspx"); //?跳转程序的公共错误处理页面rn rn finally rn rn CN.Close();rn rn //调用递归函数,完成树形结构的生成rn AddTree(0, (TreeNode)null);rn rnrn //递归添加树的节点rn public void AddTree(int ParentID,TreeNode pNode) rn rn DataSet ds=(DataSet) this.ViewState["ds"]; rn DataView dvTree = new DataView(ds.Tables[0]);rn //过滤ParentID,得到当前的所有子节点rn dvTree.RowFilter = "[PARENTID] = " + ParentID;rnrn foreach(DataRowView Row in dvTree) rn rn TreeNode Node=new TreeNode() ;rn if(pNode == null) rn //添加根节点rn Node.Text = Row["ConText"].ToString();rn TreeView1.Nodes.Add(Node);rn Node.Expanded=true;rn AddTree(Int32.Parse(Row["ID"].ToString()), Node); //再次递归rn rn else rn //?添加当前节点的子节点rn Node.Text = Row["ConText"].ToString();rn pNode.Nodes.Add(Node);rn Node.Expanded = true;rn AddTree(Int32.Parse(Row["ID"].ToString()),Node); //再次递归rn rn rn rnrn #region Web Form Designer generated codern override protected void OnInit(EventArgs e)rn rn //rn // CODEGEN该调用是 ASP.NET Web 窗体设计器所必需的。rn //rn InitializeComponent();rn base.OnInit(e);rn rn rn /// rn ///设计器支持所需的方法 - 不要使用代码编辑器修改rn /// 此方法的内容rn /// rn private void InitializeComponent()rn rn this.Load += new System.EventHandler(this.Page_Load);rnrn rn #endregionrn rnrnrn 论坛

没有更多推荐了,返回首页