Tag: 选择

在LINQ中选择JOIN后的所有列

我有两个表, Table1和Table2 。 我想执行一个左外连接: var myOutput = from object1 in Table1 join object2 in Table2 on object1.Property1 equals object2.Property2 into Table3 from output in Table3.DefaultIfEmpty() select new { object1.Property1, object1.Property2, //… output.Property3, output.Property4, //… }; 您可以注意到,我想从结果表中选择两个对象的所有属性(连接时考虑的可用对象包含某些类型的对象 – 这两种关系的对象都不同)。 当然,我可以在匿名选择中选择属性,如示例所示。 我的问题是如何避免手动指定所有属性? 我希望有类似SELECT * FROM TABLE3东西,其中TABLE3是结果关系(在连接TABLE1和TABLE2 )。 提前感谢您的线索。

如何更改ListBox选择背景颜色?

它似乎使用Windows设置中的默认颜色,默认为蓝色。 假设我想永久地将它改为红色。 我正在使用Winforms。 提前致谢。