void InitColumn(ListView lst) { string xml = AppDomain.CurrentDomain.BaseDirectory + "/WebChatFriend.xml"; string node = ConfigurationManager.AppSettings["WebChatFriendNode"] + "[@" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKey"] + "=\"" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKeyValue"] + "\"]"; List <Dictionary <String, string> > items = XmlDocumentDataHelper.ReadXmlNodeItem(xml, node); List <ColumnHeader> heads = new List <ColumnHeader>(); if (items != null) { foreach (Dictionary <string, string> item in items) { if (item["hidden"] != "true") { ColumnHeader head = new ColumnHeader(); head.Name = item["key"]; head.Text = item["value"]; if (string.IsNullOrEmpty(head.Text)) { head.Text = head.Name; } heads.Add(head); } } } lst.View = View.Details; lst.Columns.AddRange(heads.ToArray()); }
List <Dictionary <string, string> > InitShowColumnInfo() { string xml = AppDomain.CurrentDomain.BaseDirectory + "/WebChatFriend.xml"; string node = MapXmlNodeConfigInApp("WebChatFriendNode", "WebChatFriendNodePrimaryKey", "WebChatFriendNodePrimaryKeyValue"); // ConfigurationManager.AppSettings["WebChatFriendNode"] + "[@" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKey"] + "=\"" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKeyValue"] + "\"]"; List <Dictionary <string, string> > items = XmlDocumentDataHelper.ReadXmlNodeItem(xml, node); return(items); }
public MainForm() { InitializeComponent(); InitShowElement(ControlCategory.Login.ToString(), true); webChatSampleCfg = XmlDocumentDataHelper.GetWebChatCfg(); InitColumn(lstFriendData); InitColumn(lstSelectFriend); jslogin(); qrcode(); login(); }