Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.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# Devexpress复选框编辑_C#_Sql_Devexpress - Fatal编程技术网

C# Devexpress复选框编辑

C# Devexpress复选框编辑,c#,sql,devexpress,C#,Sql,Devexpress,我已经制作了主细节表单。表格的主控部分包含客户基本信息,详细部分是当我选择一台出现LCD故障、电池故障等故障的手机时 我使用Devexpress checkedcomboxedit选择多个值 从数据库中获取移动故障列表,例如LCD故障, 扬声器故障、电池故障、键盘故障、摄像头故障。我该怎么办 将所选故障列表与手机一起保存到数据库 CheckedComboBoxEdit将所有选中项的值(通过CheckedComboxedit.Properties.ValueMember映射)存储在属性EditVa

我已经制作了主细节表单。表格的主控部分包含客户基本信息,详细部分是当我选择一台出现LCD故障、电池故障等故障的手机时

我使用Devexpress checkedcomboxedit选择多个值 从数据库中获取移动故障列表,例如LCD故障, 扬声器故障、电池故障、键盘故障、摄像头故障。我该怎么办 将所选故障列表与手机一起保存到数据库


CheckedComboBoxEdit将所有选中项的值(通过CheckedComboxedit.Properties.ValueMember映射)存储在属性EditValue中,用CheckedComboxedit.Properties.SeparatorChar分隔

因此,您可以存储所有故障ID(我假定它们的值为1,2,3…),如下所示:

var faults = (myCheckedComboBoxEdit.EditValue ?? "").ToString().Split(myCheckedComboBoxEdit.Properties.SeparatorChar).Select(i => Convert.ToInt32(i)).ToList();

我必须在SQL Server中选择哪种数据类型?取决于您的数据库。我想你对ints有一个主要的细节。