我有这个代码:
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) 当我想用列表做某事时我首先检查它是否不null
包含或不包含任何元素(不是吹嘘foreach
)我通常使用list.Any()
但最好的选择 - 使用list.Count > 0
或使用list.Any()
?
Random ran = new Random();
byte tmp = (byte)ran.Next(10);
Run Code Online (Sandbox Code Playgroud)
这个代码有替代品吗?它似乎没有完全随机的行为.
除了非人类可读代码之外还有另一个原因是不对函数中的每个变量使用var吗?我的意思是性能命中不是使用int,SqlCommand,string而是使用var而不是?
我有一个名为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以避免此错误?
我使用DevExpress 2.4
并且我有一个组合框,它绑定到一个propertygrid控件中的一行.我想禁用此组合框以通过键盘编辑内容,并且只能通过单击鼠标来选择值.我读了在互联网上只是改变DropDownStyle
属性DropDownList
,而不是DropDown
但是当我去到组合框的属性,我没有财产 DropDownList
,只有DropDownItemHeight
和DropDownRows
...因此,如何在此组合框禁用打字?
如何从GridView
菜单中删除"按框显示分组"和"删除此列" ?当我参加活动时没有ShowGridMenu活动,所以这对我不起作用......
我有像这样的.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创建如下:
<Title>
<A>
<aa=aa,cc=cc,dd=dd/>
</A>
<B>
<bbbbbbbbbbbbb.udl/>
</B>
</Title>
Run Code Online (Sandbox Code Playgroud)
我应该用什么代码创建像这样的树?如何放置"="和"."之类的符号.在名字里面?