rdlcelement.cs
来自「微软报表解析器语言生成器。选择微软的报表之后可以把每个节点生成一个实体类」· CS 代码 · 共 93 行
CS
93 行
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
namespace MSReport
{
public class RDLCElement : IRDLCElement
{
public RDLCElement()
{
}
#region IRDLCElement 成员
public virtual string Create(XmlNode xnode)
{
this.ActXNode = xnode;
return null;
}
public XmlNode ActXNode
{
get
{
return _ActXNode;
}
set
{
_ActXNode=value;
}
}
XmlNode _ActXNode = null;
public string XMLString
{
get
{
return _XMLString;
}
set
{
_XMLString=value;
}
}
string _XMLString = "";
public SortedList<string, string> NodeList
{
get
{
return _NodeList;
}
set
{
_NodeList=value;
}
}
public SortedList<string, string> _NodeList = new SortedList<string, string>();
public string cstr(string str)
{
str = "\"" + str + "\"";
return str;
}
public string GetName(string str)
{
return str.Replace(":","_");
}
public string SetXMLNamespace(string ChildName)
{
string ns = "rdlcnms:" + ChildName;
string[] ar = ChildName.Split(':');
if (ar.Length > 1)
{
ns = "rdrdlcnms:" + ar[1];
}
return ns;
}
XmlNamespaceManager _nsmgr = null;
public XmlNamespaceManager nsmgr
{
get
{
return _nsmgr;
}
set
{
_nsmgr = value;
}
}
#endregion
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?