我正在制作一个将Scrum与OpenUP生命周期和可交付成果相结合的方法.我还希望将OpenUP学科与"项目管理"区分开来.我可以"隐藏"它,以便它在我生成的方法站点中不会立即显现出来.但是,当您导航到"风险列表"人工制品时,例如,PM仍被视为有贡献,如果您点击该链接,则会进入PM Discipline页面.
如何从我的方法中完全删除它而不从我正在使用的OpenUP库中删除它?
我决定从Google的Weather API中提取信息 - 我在下面使用的代码工作正常.
XmlDocument widge = new XmlDocument();
widge.Load("https://www.google.com/ig/api?weather=Brisbane/dET7zIp38kGFSFJeOpWUZS3-");
var weathlist = widge.GetElementsByTagName("current_conditions");
foreach (XmlNode node in weathlist)
{
City.Text = ("Brisbane");
CurCond.Text = (node.SelectSingleNode("condition").Attributes["data"].Value);
Wimage.ImageUrl = ("http://www.google.com/" + node.SelectSingleNode("icon").Attributes["data"].Value);
Temp.Text = (node.SelectSingleNode("temp_c").Attributes["data"].Value + "°C");
}
}
Run Code Online (Sandbox Code Playgroud)
正如我所说,我能够从XML文件中提取所需的数据并显示它,但是如果刷新页面或当前会话仍处于活动状态,我会收到以下错误:
WebException未被用户代码处理 - 远程服务器返回错误:403 Forbidden Exception.
我想知道这是否与访问该特定XML文件的某种访问限制有关?
如下所述,这绝不是最佳实践,但我已经包含了我现在用于例外的捕获.我在Page_Load上运行此代码,所以我只是回发到页面.从那以后我没有发现任何问题.性能方面我并不过分担心 - 我没有注意到任何负载时间的增加,这个解决方案是暂时的,因为这一切都是出于测试目的.我还在使用Yahoo的Weather API.
try
{
XmlDocument widge = new XmlDocument();
widge.Load("https://www.google.com/ig/api?weather=Brisbane/dET7zIp38kGFSFJeOpWUZS3-");
var list2 = widge.GetElementsByTagName("current_conditions");
foreach (XmlNode node in list2)
{
City.Text = ("Brisbane");
CurCond.Text = (node.SelectSingleNode("condition").Attributes["data"].Value);
Wimage.ImageUrl = ("http://www.google.com/" + node.SelectSingleNode("icon").Attributes["data"].Value);
Temp.Text …Run Code Online (Sandbox Code Playgroud) 我有一个数据集,我用堆积条形图表示。我想按每个系列的价值排序(见图)

排序在第一列中按预期工作,但是继续列保持最后一列的顺序,无论它们的值如何。
这在 SSRS 中可能吗?我目前按值对系列进行排序。