我有如下功能
public string GetXMLAsString(XmlDocument myxml)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(myxml);
StringWriter sw = new StringWriter();
XmlTextWriter tx = new XmlTextWriter(sw);
doc.WriteTo(tx);
string str = sw.ToString();//
return str;
}
Run Code Online (Sandbox Code Playgroud)
我正在从另一个方法将xml传递给此方法.但是doc.loadxml(),系统期望一个字符串,因为我传递了一个xml,它会抛出error.Pls帮助.提前致谢..
我正在使用带有Angular 2的Kendo Grid.如果没有数据,那么我将获得No records available消息,这是Kendo Grid附带的默认消息.我想自定义消息.我试过[NoRecords] = {"Some message"}; 里面的KendoGrid html标签,但它不起作用.
我正在使用登录凭据访问其他服务器.我的问题是如果我最初运行代码,它会显示错误
Logon failure: unknown user name or bad password
Run Code Online (Sandbox Code Playgroud)
但如果我尝试通过命令提示符连接到服务器后运行代码.然后,应用程序工作正常,它不会引发任何错误.因此,每天我需要通过命令提示符连接到服务器一次,以便无错误地运行应用程序.
这是我的代码:
static void main()
{
string sourceDir = "//server.domain.mhc//drive";
string DestinationDir = "D:\\Test";
DirectoryCopy(sourceDir, DestinationDir, true);
}
[DllImport("advapi32.DLL", SetLastError = true)]
public static extern int LogonUser(string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, ref IntPtr phToken);
private static void DirectoryCopy(string sourceDirName, string destDirName, bool copySubDirs)
{
clsEmail objEmail = new clsEmail();
try
{
IntPtr admin_token = default(IntPtr);
if(LogonUser("myusername","domain","pwd",9,0,ref admin_token) != 0)
{
DirectoryInfo dir = new DirectoryInfo(sourceDirName);
DirectoryInfo[] …Run Code Online (Sandbox Code Playgroud) 我用stringbuilder创建了一个动态表.我得到了一个带有根元素的表.要求是在单击此根元素时,应填充子表.那么如何为这个根表编写click事件呢?我试过以下代码.onclick事件未触发.
StringBuilder Builder = new StringBuilder();
Builder.Append(@"<table border=1;").Append("id=Tableid;").Append("onclick=GetchildDiv()>").Append("<tr><td>").Append(Mainrow["Title"]).Append("</td></tr></table>");
Run Code Online (Sandbox Code Playgroud)