小编sac*_*hin的帖子

使用C#将xml转换为字符串

我有如下功能

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帮助.提前致谢..

c# xml

21
推荐指数
2
解决办法
13万
查看次数

使用Angular2的Kendo:如何在Kendo Grid中没有可用的记录时显示自定义消息

我正在使用带有Angular 2的Kendo Grid.如果没有数据,那么我将获得No records available消息,这是Kendo Grid附带的默认消息.我想自定义消息.我试过[NoRecords] = {"Some message"}; 里面的KendoGrid html标签,但它不起作用.

kendo-grid kendo-ui-angular2

3
推荐指数
1
解决办法
1941
查看次数

登录失败:访问其他服务器时未知的用户名或密码错误

我正在使用登录凭据访问其他服务器.我的问题是如果我最初运行代码,它会显示错误

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)

.net c# console-application

2
推荐指数
1
解决办法
1万
查看次数

动态表使用字符串生成器问题

我用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)

c# asp.net

-1
推荐指数
1
解决办法
2292
查看次数