一, DataGrid问题:   以前,当DataGrid有分页时,经常会出现“无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。”错误,出现的问题原因是删除最后一页的最后一条记录,会使得该页无效。或者,在别的页面上,点击搜索,因为搜索达不到该页的页数。也会出现此问题。一直苦于想不到解决之道!

    其实,明白了也就很简单,出现错误会抛出HttpException异常,那我就在DataGrid绑定数据前,用Try来捕获异常即可:

   
二个问题的记录try
}


一切问题解决。开心...^-^


二,一个xml字符串加入xml中的问题:
二个问题的记录XmlDocument xmldoc=new XmlDocument();
二个问题的记录
二个问题的记录                XmlElement root 
= xmldoc.CreateElement("CONFIG");
二个问题的记录                xmldoc.AppendChild(root); 
//创建根结点
二个问题的记录

二个问题的记录                XmlElement cssnode 
=  xmldoc.CreateElement("CSS");
二个问题的记录                root.AppendChild(cssnode);
二个问题的记录                cssnode.InnerText
=scssfile; //创建Css结点
二个问题的记录

二个问题的记录                XmlElement titlenode 
= xmldoc.CreateElement("TITLE");
二个问题的记录                root.AppendChild(titlenode);
二个问题的记录                titlenode.InnerText
=stitle; //创建title结点
二个问题的记录

二个问题的记录                XmlElement foldernode 
= xmldoc.CreateElement("FOLDER");
二个问题的记录                root.AppendChild(foldernode);
二个问题的记录                foldernode.InnerText
=sfolder; //创建folder结点
二个问题的记录

二个问题的记录                XmlElement pagenode 
= xmldoc.CreateElement("PAGESIZE");
二个问题的记录                root.AppendChild(pagenode);
二个问题的记录                pagenode.InnerText
=spagesize; //创建PageSize结点
二个问题的记录

二个问题的记录                XmlElement datanode 
= xmldoc.CreateElement("DATACOLUMN");
二个问题的记录                root.AppendChild(datanode);
二个问题的记录            
二个问题的记录                
string sxmlcolumn = RemoveAsp(sdatacolumn); //去除掉asp:字符串,否则保存xml文件时出错,提示说命名空间错误。
二个问题的记录
                string xmlfile2=@"<root>"+sxmlcolumn+@"</root>"//加上根结点,xml必须
二个问题的记录
                XmlDocument doc = new XmlDocument();   //加入DataColumn子节点
二个问题的记录
                doc.LoadXml(xmlfile2);
二个问题的记录
二个问题的记录                XmlElement node 
= doc.DocumentElement;
二个问题的记录            
二个问题的记录                
foreach(XmlNode i in node.ChildNodes) //获取每个子节点
);


///////////////Edit By 2005-6-8
命名空间错误今天在CSDN上看到了解决方法,以下是代码:
二个问题的记录怎样解析带有命名空间的XML,我的语句如下:  
二个问题的记录
Dim  node  As  System.Xml.XmlNode  
二个问题的记录
Dim  tempnode  As  XmlNode  
二个问题的记录
Dim  resourcesNode  As  XmlNode  
二个问题的记录
Dim  xmlroot  As  XmlNode  =  document.DocumentElement  
二个问题的记录
Dim  nsmgr  As  XmlNamespaceManager  =  New  XmlNamespaceManager(document.NameTable)  
二个问题的记录nsmgr.AddNamespace(
"xx","http://www.adlnet.org/xsd/adlcp_rootv1p2")  
二个问题的记录 
二个问题的记录tempnode  
=  xmlroot.SelectSingleNode("//xx:organizations/organization/title",nsmgr)  
二个问题的记录 
二个问题的记录
'这个语句为什么解析不了带有命名空间的XML,具体应该怎样写啊?  
二个问题的记录
 
二个问题的记录
'回答:  
二个问题的记录'
每一层都要加前缀  
二个问题的记录
"//xx:organizations/xx:organization/xx:title"
二个问题的记录

相关文章:

  • 2021-05-29
  • 2022-12-23
  • 2021-06-06
  • 2021-11-06
  • 2021-11-03
  • 2021-06-30
  • 2019-12-16
  • 2022-01-07
猜你喜欢
  • 2021-09-25
  • 2021-07-29
  • 2021-10-22
  • 2021-06-16
  • 2021-08-06
  • 2022-12-23
  • 2021-11-11
相关资源
相似解决方案