protected void dlUserNameBind(string year) { var userDic = new BindXML().BindUserName(year); if (userDic == null) { dlOldName.DataSource = null; dlOldName.DataTextField = null; dlOldName.DataValueField = null; } else { userDic.Remove("All"); dlOldName.DataSource = userDic; dlOldName.DataTextField = "Value"; dlOldName.DataValueField = "Key"; } dlOldName.DataBind(); }
public void TransferOldYearToNewYear(string oldYear, string newYear, int[] nums) { var oldUserDic = new BindXML().BindUserName(oldYear); oldUserDic.Remove("All");//需删除ALL的值 nums[0] = oldUserDic.Count; //从oldUserDic中取数据,再判断是否已存在于数据源中,如果没有,则创建,再插入进去 foreach (var oldUser in oldUserDic.Values) { if (AddNewUserToXMLFile(newYear, oldUser)) { nums[1]++; } else { nums[2]++; } } }