C# 将DataTable格式化为Datagridview
我有一个数据表,其中包含Country、Store#、Workweek和Items salled列 因此,四行的示例可以表示为:C# 将DataTable格式化为Datagridview,c#,wpf,winforms,datagridview,C#,Wpf,Winforms,Datagridview,我有一个数据表,其中包含Country、Store#、Workweek和Items salled列 因此,四行的示例可以表示为: USA 1232 201213 22 USA 1232 201214 24 JAPAN 1231 201213 22 JAPAN 1231 201214 50 我想创建一个绑定的DataGridView,如下所示 201213201214 1230。。。。。。。。。。。。。。。二十四 1231..22.
USA 1232 201213 22
USA 1232 201214 24
JAPAN 1231 201213 22
JAPAN 1231 201214 50
我想创建一个绑定的DataGridView,如下所示
201213201214
1230。。。。。。。。。。。。。。。二十四
1231..22..50
因此,商店编号在上面每个工作周的左边,我希望它是只读的,非粗体数字是可编辑的,任何帮助或想法,都将不胜感激,我正在考虑可能使用WPF用户控件,但不知道XML,所以希望留在WinForms中,我可以将数据转换为新的DataTable,然后绑定,但是我需要把它转换回原版。所以我只是想在开始的时候得到一些帮助 您可以通过执行SQLSELECT命令(google“SQLPivotTable”)获得所需的数据。使用DataAdapter或DataTable.Load(sqlCommand.ExecuteReader())将SELECT命令结果加载到DataTable中。将其绑定到DataGridView,并使用行和列的只读属性。这实际上是完美的!不知道您可以在Datatables上运行SQL Select语句。