小编Dom*_*ing的帖子

如何通过XElement放置属性

我有这个代码:

XElement EcnAdminConf = new XElement("Type",
    new XElement("Connections",
    new XElement("Conn"),
    // Conn.SetAttributeValue("Server", comboBox1.Text);
    // Conn.SetAttributeValue("DataBase", comboBox2.Text))),
    new XElement("UDLFiles")));
    // Conn.
Run Code Online (Sandbox Code Playgroud)

如何将属性放入Conn?我想把这个我标记为注释的属性,但是如果我尝试在定义后将属性设置为Conn Conn 它们不是visibe ...所以我想以某种方式设置它们以便XML开始如下所示:

<Type>
  <Connections>
    <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> 
    <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> 
  </Connections>
  <UDLFiles /> 
</Type>
Run Code Online (Sandbox Code Playgroud)

c# xml linq-to-xml

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

列出<T>任何或计数?

当我想用列表做某事时我首先检查它是否不null包含或不包含任何元素(不是吹嘘foreach)我通常使用list.Any()但最好的选择 - 使用list.Count > 0或使用list.Any()

c# linq c#-4.0

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

真正的随机c#生成器

  Random ran = new Random();
  byte tmp = (byte)ran.Next(10);
Run Code Online (Sandbox Code Playgroud)

这个代码有替代品吗?它似乎没有完全随机的行为.

c#-4.0

11
推荐指数
1
解决办法
4393
查看次数

为什么不到处使用var?

除了非人类可读代码之外还有另一个原因是不对函数中的每个变量使用var吗?我的意思是性能命中不是使用int,SqlCommand,string而是使用var而不是?

var c#-4.0

7
推荐指数
4
解决办法
4765
查看次数

如何检查列是否已经是外键?

我有一个名为Person的表和名为ID的列如何检查ID是否已经是FOREIGN KEY因为我想使用这段代码:

ALTER TABLE Person ADD FOREIGN KEY(ID) REFERENCES Job(ID)
ON DELETE CASCADE ON UPDATE CASCADE
Run Code Online (Sandbox Code Playgroud)

但如果ID已经是FOREIGN KEY,它会给我以下错误"可能导致循环或多个级联路径",因为有两个级联的条件...如何检查此字段是否为FOREIGN KEY以避免此错误?

c# mysql sql

4
推荐指数
1
解决办法
6451
查看次数

如何锁定组合框进行打字

我使用DevExpress 2.4并且我有一个组合框,它绑定到一个propertygrid控件中的一行.我想禁用此组合框以通过键盘编辑内容,并且只能通过单击鼠标来选择值.我读了在互联网上只是改变DropDownStyle属性DropDownList,而不是DropDown但是当我去到组合框的属性,我没有财产 DropDownList,只有DropDownItemHeightDropDownRows...因此,如何在此组合框禁用打字?

c# devexpress

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

删除gridview选项

如何从GridView菜单中删除"按框显示分组"和"删除此列" ?当我参加活动时没有ShowGridMenu活动,所以对我不起作用......

devexpress .net-3.5 winforms

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

如何从XML文件中获取属性?

我有像这样的.xml:

<Type>
  <Connections>
    <Conn ServerName="serv1" DataBase="Persons" User="admin" Pass="123"/>
    <Conn ServerName="serv2" DataBase="Type123" User="admin" Pass="123"/>
  </Connections>
  <UDLFiles>
    <UDL Path="C:\Test.UDL>
  </UDLFiles>
</Type> 
Run Code Online (Sandbox Code Playgroud)

我想保存所有string[] ServerNames;DataBases中的所有ServerNames string[] DataBases;等等......如何获取此XML的所有这些属性?我尝试用:

XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load(path);
        XmlNodeList conn = xmlDoc.GetElementsByTagName("Conn");
        foreach (XmlNode item in conn)
        {
            //item.Attributes;
        }
Run Code Online (Sandbox Code Playgroud)

但我无法使用此代码获取Atributes ...任何想法?

c# xml

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

如何通过C#代码创建具有此样式的xml?

我想通过C#代码XML创建如下:

<Title>    
      <A>
            <aa=aa,cc=cc,dd=dd/>
      </A>
      <B>
            <bbbbbbbbbbbbb.udl/>   
      </B>
</Title>
Run Code Online (Sandbox Code Playgroud)

我应该用什么代码创建像这样的树?如何放置"="和"."之类的符号.在名字里面?

c# xml

0
推荐指数
1
解决办法
114
查看次数

标签 统计

c# ×6

c#-4.0 ×3

xml ×3

devexpress ×2

.net-3.5 ×1

linq ×1

linq-to-xml ×1

mysql ×1

sql ×1

var ×1

winforms ×1