C# 我可以格式化一个列表框来显示一些列吗

C# 我可以格式化一个列表框来显示一些列吗,c#,.net,winforms,c++-cli,C#,.net,Winforms,C++ Cli,我使用SQLite3从数据库读取数据,然后将结果显示在列表框中,我想问一下,是否有可能在不使用DataGrid的情况下将列表框中的结果显示为nice show中的列 最好使用ListView而不是listBox。 此外,您仍然可以用于多列目的Listbox不是设计用于多列的。你为什么不想使用DataGrid 一般来说,当处理具有多个属性或字段的项或记录时,网格控件是最合适的,这些属性或字段将显示在不同的列中。有些人还使用具有报告/详细信息样式的ListView以及每列一个子项 根据我的经验,当最

我使用SQLite3从数据库读取数据,然后将结果显示在
列表框中,我想问一下,是否有可能在不使用DataGrid的情况下将
列表框中的结果显示为nice show中的列

最好使用ListView而不是listBox。
此外,您仍然可以用于多列目的

Listbox不是设计用于多列的。你为什么不想使用DataGrid

一般来说,当处理具有多个属性或字段的项或记录时,网格控件是最合适的,这些属性或字段将显示在不同的列中。有些人还使用具有报告/详细信息样式的ListView以及每列一个子项


根据我的经验,当最终结果实际上是一个表/网格时,使用网格比“强制”ListView表现得像网格更容易、更简单。ListView不是为此而设计的,即使它可以以类似的方式使用

地铁?WinForms?WPF?银灯?ASP.Net?MonoTouch?这会给你完整的。@阿登是C还是C++ + CLI?@ DavidePiras:C++ CLI,C语言没有问题。