我有一个非常简单的winforms应用程序.它包含丰富的编辑框,嵌入式浏览器,进度条,几个按钮等.
我在控件上设置锚点以向各个方向扩展.
然而,当向上和向下扩展时,控件将彼此重叠.我该如何防止这种情况发生?
谢谢
我有一个简单的XML文件,看起来像:
<Institutions>
<FI name = "NameOne">
<longname>some text</longname>
<APIKey>some text</APIKey>
<connectstring>some text</connectstring>
</FI>
<FI name = "NameTwo">
<longname>some text</longname>
<APIKey>some text</APIKey>
<connectstring>some text </connectstring>
</FI>
</Institutions>
Run Code Online (Sandbox Code Playgroud)
使用LINQ to XML我可以获取整个文件,找到"longname","APIKey"和"connectionstring"的所有值,但我无法弄清楚如何找到所有"名称"值或如何只抓取三个每个FI名称值下面的信息.为了清楚起见,我将没有IDEA提前知道名称=值.
我正在使用:
XElement root = XElement.Load("c:\\directory\\Data_Config.xml");
Run Code Online (Sandbox Code Playgroud)
和
IEnumerable<XElement> Fis =
from el in root.Elements("Institutions")
select el;
Run Code Online (Sandbox Code Playgroud)
根据MSDN文档加载文件.所有这些引用似乎都暗示了我将要查询的名称值是什么.
我用谷歌搜索,尝试了不同的属性/元素查询,都没有运气.我很确定它很简单,但却在逃避我.
我如何获得这些数据?
谢谢,
贾森
我有一个testNG框架,我被要求通过命令行运行.我已经添加了执行测试的代码,但是命令行执行的一部分是传入要执行的测试类.Java似乎不喜欢这样.
我的代码:
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
try
{
Class cl = Class.forName(myClass);
testng.setTestClasses(new Class[] { cl.class });
testng.addListener(tla);
testng.run();
}
catch (Exception ex)
{
...
}
Run Code Online (Sandbox Code Playgroud)
变量myClass是传递给Main的参数之一.
我在"未知类"的"cl.class"代码上收到错误.
这样做的正确方法是什么?
编辑:
实际构建项目时,返回的错误是"错误:找不到符号类cl".
我有几个查询存储在XML文件中.给我问题的条目是:
<Xiphos>
SELECT
'AccountGrants',
cast (STUFF (SUBSTRING(b.PiiData,0,PATINDEX ('%</AccountNumber>%',b.PiiData ) ),1,24,'') as char(40) ) as Gen2accountNumber
,[GrantTypeId] as GrantType-- constant always 1
,[GrantAmount] as GrantedAmount
,[UsedAmount]
,[AwardedDate]
,[ExpirationDate]
FROM [Xiphos].[dbo].[AccountGrants]a
join Xiphos.dbo.Accounts b
on a.AccountId = b.AccountId
where b.FinancialInstitutionId =@InstitutionId
order by Gen2accountNumber,AwardedDate;
</Xiphos>
Run Code Online (Sandbox Code Playgroud)
在其中包含" </AccountNumber>" 的查询的第3行导致我的项目无法编译,因为它认为这是格式错误的XML语句(或缺少打开的AccountNumber).
我似乎无法弄清楚如何重新格式化查询或修改我的XML,这样就不会发生这种情况.
导致问题的PiiData列如下所示:
<PiiData><AccountNumber>150</AccountNumber>
Run Code Online (Sandbox Code Playgroud)