Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Winform-非WPF-带C的ListView货币和复选框#_C#_Winforms_Listview_Checkbox - Fatal编程技术网

C# Winform-非WPF-带C的ListView货币和复选框#

C# Winform-非WPF-带C的ListView货币和复选框#,c#,winforms,listview,checkbox,C#,Winforms,Listview,Checkbox,有人知道如何在ListView的特定列中添加货币吗? 这是很容易与WPF,但我的项目是赢形式 复选框 我将此代码用于checkbox,但它仅在第一列中显示checkbox。 我要在第五栏 listView1.CheckBoxes = true; 通货 我试过这个,但不好 ListViewItem viewItem = new ListViewItem(new string[] { "£"+

有人知道如何在ListView的特定列中添加货币吗? 这是很容易与WPF,但我的项目是赢形式

复选框 我将此代码用于checkbox,但它仅在第一列中显示checkbox。 我要在第五栏

listView1.CheckBoxes = true;
通货 我试过这个,但不好

                ListViewItem viewItem = new ListViewItem(new string[]
                {

                    "£"+emailDetails.Total+".00"
                 });

WinForms中的ListView与WPF中的ListView截然不同

对于货币:将字符串属性添加到
emailDetails
类中,以根据需要设置货币格式。我建议您在设置总量时格式化该值一次,然后在新属性的getter中重用格式化后的值


对于复选框:将其置于与第一列不同的列中的唯一方法是自己绘制组合框。更复杂的是,您需要感知点击以更改方框的图片,并将每个复选框的状态存储在某个位置。

请不要一次问多个问题。编辑问题以集中于一个问题,并为另一个问题打开一个新主题。