如何在表格中显示查询返回的特定行?
查询代码
SELECT name, STD, Fees, paid
FROM register
WHERE (paid - Fees < 0)
我收到错误
System.Data.dll中出现未处理的“System.Data.ConstraintException”类型异常
其他信息:无法启用约束。一行或多行包含违反非null,唯一或外键约束的值。
但是当我返回所有行时,它可以正常工作。
如何仅显示特定行?
我用过
Dim test As DataTable
test = Me.RegisterTableAdapter.GetDataBy ' GetDataBy is Query
DataGridView1.DataSource = test
答案 0 :(得分:0)
您应该尝试创建一个存储过程并从.net调用它来填充数据表/ Datagridview。 (将您的select语句放入您正在使用的SQL中的存储过程中)
以下如何执行此操作的示例。 http://www.aspsnippets.com/Articles/Load-Fill-Populate-DataTable-from-Stored-Procedure-in-ASPNet-using-C-and-VBNet.aspx