我正在尝试使用 Visual Studio 2012、MVC 4、C# 和内置报告系统创建报告。我正在使用存储过程来联合和加入大约 13 个表我知道这只是我脑死亡的时刻,但是当我试图将数组从存储过程填充到 ddl 时,我遇到了问题以下错误:
Argument 1: cannot convert from 'int?[]' to 'object[]'
这是代码:
public frm100percentQA()
{
InitializeComponent();
this.comboBox2.Visible = true;
this.comboBox2.Items.Clear();
List<Int32?> users = (from c in new NHISLINQ.NHISLINQDataContext().sp100PercentlQualityAssurance() where c.UserID != '0' select c.UserID).ToList();
this.comboBox2.Items.Add("<---Select UserID--->");
this.comboBox2.Items.Add("Select All");
this.comboBox2.Items.AddRange(users.ToArray());
this.comboBox2.SelectedIndex = 0;
}
我知道这可能是一个相当简单的解决方案,但我在这一点上画了一个空白。有什么帮助吗?