一段代码,怎么改可以变成里面的内容是可变的?

CLOUD119 2009-05-05 11:42:54
就是这段,xmlData后面的要是可以改变的,要怎么改呢?
public partial class WebForm1 : System.Web.UI.Page
{

protected void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
string xmlData;

xmlData = "<NewDataSet>";
xmlData += " <group>";
xmlData += " <name>Envision Solution</name>";
xmlData += " <blockcolor>#ff0000</blockcolor>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=7</href>";
xmlData += " <StartDate>2005-04-01T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-05-03T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Assess Current Solution</name>";
xmlData += " </block>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=12</href>";
xmlData += " <StartDate>2005-04-03T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-05T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Define Problem</name>";
xmlData += " </block>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=13</href>";
xmlData += " <StartDate>2005-04-06T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-06T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Propose Solution</name>";
xmlData += " </block>";
xmlData += " </group>";
xmlData += " <group>";
xmlData += " <name>Gather Business Requirements</name>";
xmlData += " <blockcolor>#99ff66</blockcolor>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=14</href>";
xmlData += " <StartDate>2005-04-06T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-09T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Describe current business state</name>";
xmlData += " </block>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=15</href>";
xmlData += " <StartDate>2005-04-06T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-09T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Analyse business requirements</name>";
xmlData += " </block>";
xmlData += " </group>";
xmlData += " <group>";
xmlData += " <name>Gather User Requirements</name>";
xmlData += " <blockcolor>#66cc66</blockcolor>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=16</href>";
xmlData += " <StartDate>2005-04-09T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-15T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>User Workshops</name>";
xmlData += " </block>";
xmlData += " </group>";
xmlData += " <group>";
xmlData += " <name>Develop Specifications</name>";
xmlData += " <blockcolor>#cc66cc</blockcolor>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=17</href>";
xmlData += " <StartDate>2005-04-10T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-05-10T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Technical Architecture</name>";
xmlData += " </block>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=18</href>";
xmlData += " <StartDate>2005-04-15T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-05-15T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Software Architecture</name>";
xmlData += " </block>";
xmlData += " </group>";
xmlData += "</NewDataSet>";

EventCalendarControl1.XMLData = xmlData;
EventCalendarControl1.BlankGifPath = "trans.gif";
EventCalendarControl1.Year = 2005;
EventCalendarControl1.Quarter = 2;
EventCalendarControl1.BlockColor = "blue";
EventCalendarControl1.ToggleColor = "#dcdcdc";
EventCalendarControl1.CellHeight = 15;
EventCalendarControl1.CellWidth = 15;

}
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
NEWBABY1006 2009-05-13
  • 打赏
  • 举报
回复
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;

public partial class add : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(MapPath("code.txt"), System.Text.Encoding.Default);
String input = sr.ReadToEnd();
sr.Close();
string xmlData = string.Empty;
xmlData += " <group>";
xmlData += " <name>Envision Solution</name>";
xmlData += " <blockcolor>#ff0000</blockcolor>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=7</href>";
xmlData += " <StartDate>2005-04-01T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-03T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Assess Current Solution</name>";
xmlData += " </block>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=12</href>";
xmlData += " <StartDate>2005-04-03T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-05T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Define Problem</name>";
xmlData += " </block>";
xmlData += " <block>";
xmlData += " <href>activity.aspx?ActID=13</href>";
xmlData += " <StartDate>2005-04-06T00:00:00.0000000+01:00</StartDate>";
xmlData += " <EndDate>2005-04-06T00:00:00.0000000+01:00</EndDate>";
xmlData += " <name>Propoase Solution</name>";
xmlData += " </block>";
xmlData += " </group>";


xmlData += "</NewDataSet>";
input= input.Replace("</NewDataSet>",xmlData);
EventCalendarControl1.XMLData = input;
EventCalendarControl1.BlankGifPath = "trans.gif";
EventCalendarControl1.Year = 2005;
EventCalendarControl1.Quarter = 2;
EventCalendarControl1.BlockColor = "blue";
EventCalendarControl1.ToggleColor = "#dcdcdc";
EventCalendarControl1.CellHeight = 15;
EventCalendarControl1.CellWidth = 15;
}
}
班门弄斧 2009-05-05
  • 打赏
  • 举报
回复
顶一下
CLOUD119 2009-05-05
  • 打赏
  • 举报
回复
是生成类似甘特图的控件,现在的想发是先把string xmlData放到一个文本里,再读取,因为对于xml不了解,不会知道怎么用,所以现在先放到一个TXT里.不过就是具体怎么替换不知道
s1234567 2009-05-05
  • 打赏
  • 举报
回复
你的这个EventCalendarControl1到底是什么控件呢?

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧