![]() |
1
1
在这种情况下,可以创建一个类来保存每一行,并使用
稍后,您可以使用此列表轻松填充列表框:
但我想你可能想用列表视图。 |
![]() |
2
1
不要使用
您可以将列放入如下列表:
或数组:
从数组填充下拉列表的另一种方法是使用数据绑定:
|
![]() |
3
0
您试图在没有对象设计好处的情况下操作真实对象,而是调用原始数据。这有着非常广泛和深远的问题,并且远远落后于当前的开发策略——这里要广泛地讨论,但至少你的问题是在应用程序和数据库之间建立一种脆弱的耦合。 第一步是建立一个实际的汽车类模型。
第二步是为你的车辆建立一个管理类(“车队”也许?)它可以在IEnumerable接口后面抽象车辆集合。在内部,您将把Vehicles集合存储为一个具体的泛型集合(很可能是一个列表或字典),并不惜一切代价避免真正应该被视为过时的ArrayList结构。
第三步是内化到这个班(或这个班后面或后面的班 那个 与数据库存储数据交互的CRUD操作。这确实是一个实现细节,但是您将在整个体系结构中应用所有类似的类。 此时,您将能够直接使用标准数据绑定方法处理IEnumerable属性。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 7 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 7 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |