我在SQL数据库表中使用了带有2个字段的select Disctinct语句。这是我的代码。
myCommand = New SqlCommand("SELECT DISTINCT Author FROM tblBook UNION SELECT DISTINCT BookCode FROM tblBook",myConnection) myAdapter = New SqlDataAdapter(myCommand) myAdapter.Fill(myDataSet, "tblBook") cboAuthor.DataSource = myDataSet.Tables(0) cboAuthor.DisplayMember = "Author" cboAuthor.DisplayValue = "BookCode"
并产生错误:cannot bind to the new member. Parameter name:value。请帮忙
cannot bind to the new member. Parameter name:value
您在sql语句中只选择了一个列Author。BookCode不存在,因此也不会出现在数据集中。
将BookCode包含在Sql语句中,它将得到修复