一级窗体调用二级窗体以行调用和以单元格
发布时间:2011-06-23 20:39:22 文章来源:www.iduyao.cn 采编人员:星星草
求助一级窗体调用二级窗体以行调用和以单元格
请教下怎么添加内容让一级窗体调用二级窗体时,以行调用和以单元格调用两种方式可自由定制
外部我改不了,只能在这里添加
private string getstatements(StringToxml _StringToxml, DataTable _DataTable)
{
string Align = getvalue("Align");
string xmlstring = "<UnitAttributes>";
XmlNodeList list = _StringToxml.getNodes("datasets");
if (list.Count > 0)
{
foreach (XmlNode item in list)
{
xmlstring += "<UnitAttribute Header='" + item.Attributes["caption"].Value + "' Width='100' Align='" + Align + "' Types='ed' Sorting='str'></UnitAttribute>";
for (int i = 0; i < item.ChildNodes.Count - 1; i++)
{
xmlstring += "<UnitAttribute Header='#cspan' Width='50' Align='" + Align + "' Types='ed' Sorting='str'></UnitAttribute>";
}
}
xmlstring += "<afterInit><call command='attachHeader'><param>";
foreach (XmlNode item in list)
{
for (int i = 0; i < item.ChildNodes.Count; i++)
{
if (item.ChildNodes.Count == 1)
{
xmlstring += "#rspan";
}
else
{
xmlstring += item.ChildNodes[i].Attributes["value"].Value;
} xmlstring += ",";
}
}
xmlstring += " </param></call></afterInit>";
xmlstring += "</UnitAttributes><rows>";
list = _StringToxml.getNodes("dataset");
for (int i = A; i < B; i++)
{
xmlstring += " <row id='" + i + "'>";
foreach (XmlNode item in list)
{
xmlstring += "<cell>" + _DataTable.Rows[i][item.Attributes["name"].Value].ToString() + "</cell>";
}
xmlstring += " </row>";
}
return xmlstring + "</rows>";
}
else
{
XmlNodeList FieldNames = _StringToxml.getNodes("FieldName");
if (FieldNames.Count > 0)
{
for (int j = 0; j < FieldNames.Count; j++)
{
if (j == FieldNames.Count - 1)
{
xmlstring += "<UnitAttribute Header='" + FieldNames[j].Attributes["value"].Value + "' Width='*' Align='" + Align + "' Types='ed' Sorting='str'></UnitAttribute>";
}
else
{
xmlstring += "<UnitAttribute Header='" + FieldNames[j].Attributes["value"].Value + "' Width='" + FieldNames[j].Attributes["value"].Value.Length * 30 + "' Align='" + Align + "' Types='ed' Sorting='str'></UnitAttribute>";
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
(VS2005)VB有关继承封装在DLL里窗体
公司里有一套自己的架构并把它封装在叫MFW的DLL里,再学习使用时发现了很多不明白的地方。例如:现...
-
如何让treeview点击结点不刷新页面?
如何让treeview点击结点不刷新页面?
------解决方案--------------------
帮你顶
------解决...
-
单薄的业务层
相信开发WEB信息的人都用到过三层架构
表示层--》业务层--》数据访问层
以前一直开发CS结构最近一年一直在开发...
-
类爆炸问题,对维护也是恶梦?
原意在ERP项目中有设计一个工序类用來描述工序:
public Process
{
public string ProcessNo
{
...
-
怎么实现随意变换网页字体?
想做个艺术签名的网站
字体也找了几个
就是在用户输入“名字”后
把“名字”转换成几个字体显示出来
...
-
关于政府部门网站数据库设计
今天上面安排让我做个政府有关部门的网站,我看了下不是很复杂。可到了设计数据库表时候碰到了些问题...
-
如何自动为录入的人员信息分配用户权限
我这里有两类人,一类是教师,一类是学生,要解决的问题是,在用管理员身份录入教师和学生信息时,...
-
Ext.Net 和ExtJS
现在在做一个项目,用到了EXT.NET 但是有个缺点就是EXT.NET里的时间选择器dateField不能选择时分秒,现在想到用EXTJ...
-
谁手里有现成的提示框样式啊,急用
谁手里有现成的提示框样式或者皮肤啊 还有弹出div层的好看一点的样式 给我个呗 我这急用呢 ...
-
求两个样式的例子...
一个是点击修改弹出修改表单表格 出现在列表上 要特别好看的那种 最好是悬浮的
一个 要弹出的确...