摘要: 相比SQL Server 2000提供的FOR XML查询,SQL Server 2005版本对现有功能增强的基础上增加了不少新功能,最为吸引人的功能包括对Xml数据类型支持、使用PATH模式以及嵌套FOR XML查询支持等,这意味着通过新的FOR XML查询功能可以构造出结构更加灵活的Xml数据。在SQL Server 2000中FOR XML查询的结果是直接以文本方式返回到客户端,为支持SQL Server 2005中的Xml数据类型,FOR XML 查询提供了TYPE指令,通过TYPE支持返回结果将会变为Xml数据类型。接下来以SQL Server2005中的AdventureWorks 阅读全文
posted @ 2010-09-09 23:38 小锋神 阅读(552) 评论(0) 推荐(1) 编辑
摘要: 我们在asp.NET编程[bian cheng]中, 经常需要遍历[bian li]一个Web控件的子控件 ,找到所需的控件并获取控件中相应的值。以前我都是采用循环[xun huan]的方式遍历[bian li]子控件,但当子控件是复杂的树形结构[jie gou],比如:子控件也有子控件,子控件的子控件也有子控件。这时如果用循环[xun huan]的方式,就要用嵌套[qian tao]循环[xun huan][qian tao xun huan],而有时我们很难确定我们所要找的控件在子控件树的哪一层,昨天我就为些付出了代价,因为一个控件在内部增加了Panel控件,并将它的子控件移到了Panel 阅读全文
posted @ 2010-09-09 13:17 小锋神 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: Sql Server 中一个非常强大的日期格式化函数以下GETDATE()即是数据库中的列Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select CONVERT(varchar(100), GETDATE( 阅读全文
posted @ 2010-09-08 12:32 小锋神 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 设计模版: 页眉<HeaderTemplate> </HeaderTemplate> 页脚<FooterTemplate> </FooterTemplate>数据记录<ItemTemplate> </ItemTemplate> <AlternatingItemTemplate> 交替显示项 </AlternatingItemTemplate> <SelectedItemTemplate>选中时的显示方式 </SelectedItemTemplate> <EditItem 阅读全文
posted @ 2010-09-05 23:04 小锋神 阅读(388) 评论(0) 推荐(0) 编辑
摘要: DataList 提供相关的编辑模板,但和DataGrid不一样的是,DataList没有编辑按钮。要在DataList中使用编辑功能,可在项模板中增加一个按 钮,Linkbutton和Button都可以。在CommandName中设置为Edit就可以把此按钮和DataList的编辑事件联系起来了。如:编辑按钮可以使用CommandName="Edit"更新按钮可以使用CommandName="Update"取消按钮可以使用CommandName="Cancel"删除按钮可以使用CommandName="Delete&quo 阅读全文
posted @ 2010-09-05 23:03 小锋神 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 以往可能从XML文件获取数据集的比较多一些,但是从XML字符串获取DataSet的不是很多,我的想法是:在客户端,用户提交后生成XML字符串,并将这个字符串存到数据库的某个字段,等到我们使用这些XML数据时,只要提取出来,加以分析,显示在不同的Web控件上即可。主要是XmlTextReader的使用。为方便,下面不涉及数据库(数据库的相关操作省略)。一:构建一个XML字符串:创建xml字符串 2private string GetStrXML() 3 { 4 string strXML = ""; 5 strXML += "<?xml version=\&q 阅读全文
posted @ 2010-09-03 12:19 小锋神 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: XML文件:<Persons><Person id="1"><Name>李一</Name><Sex>男</Sex></Person><Person id="2"><Name>李二</Name><Sex>女</Sex></Person><Person id="3"><Name>李三</Name><Sex>男</Sex>< 阅读全文
posted @ 2010-08-31 00:38 小锋神 阅读(823) 评论(0) 推荐(0) 编辑
摘要: ASP.NET页面输出XML(C#) private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 XmlDocument ObjXML = new XmlDocument();//创建XMLDOCUMENT对象 XmlElement root = ObjXML.CreateElement("root");//创建根节点对象 ObjXML.AppendChild(root);//插入根节点 XmlElement user = ObjXML.CreateElement(" 阅读全文
posted @ 2010-08-31 00:33 小锋神 阅读(4245) 评论(0) 推荐(0) 编辑
摘要: string sql = "SELECT id,name FROM content FOR XML AUTO,XMLDATA"; SqlConnection conn =new SqlConnection( System.Configuration.ConfigurationSettings.AppSettings["testDataBase"] ); SqlCommand cmd=new SqlCommand(sql,conn); conn.Open(); XmlTextReader objXmlReader = (XmlTextReader)cmd. 阅读全文
posted @ 2010-08-31 00:31 小锋神 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 程序实现功能:1.读取数据,点解“获取”按钮动态生成XML格式的文档,并把生成的文档放在TEXTBOX或者生成一个XML文件。2.点击“浏览”按钮,把获取到的XML格式文档,转换成HTML,在浏览器中显示。首先在ASPX对应的CS文件中引入using System.Xml;int m = 0; int loop = 0;//根据指定的获取深度DEPTH获取用于生成XML文档的数据private int initData(string[] parent, string[] guid, string[] path, string[] name, ChannelCollection cc,int d 阅读全文
posted @ 2010-08-31 00:30 小锋神 阅读(1791) 评论(0) 推荐(0) 编辑