我目前正在开发一个小测试类型的应用程序,它可以从一个SQL .mdf数据库中填充问题和答案。我一直在寻找Visual 2012中的一个控件,它可以保存这四个答案(最好是checkboxlist)。
唯一的问题是,我的问题保存在不同的列,answer1,answer2等。
主要的问题是,是否有一种方法可以用多个数据字段而不仅仅是一个来填充控件?
我尝试使用四个单独的checkboxlists,但是这使得验证变得非常困难(应该只选择一个选项)。有人建议我如何将这四列插入到我可以验证的控件中吗?
我在网上读到了关于使用sql ie组合答案的文章。SELECT Answer1 + ' ' + Answer2,这是可行的,但我不知道如何将它集成到组合框列表中。
发布于 2014-03-16 22:52:36
有两种简单的方法:
在数据库端,您可以使用:
SELECT convert(Char,[Answer1]) FROM [TABLE1] union ALL SELECT convert(char,[Answer2]) FROM [TABLE1] 在应用程序端,您可以使用Merge:
dim dt as new datatable
dt = SQLdataTable("SELECT [Answer1] FROM [TABLE1]")
dt.Merge(SQLdataTable("SELECT [Answer2] FROM [TABLE1]").Copy)https://stackoverflow.com/questions/22417041
复制相似问题