0

我有我当前格式的水晶报告的这张照片。 在此处输入图像描述

我的问题是,我想fullName根据我的 vb.net 表单的查询结果动态设置字段的值。例如,我的 vb 表单中有这段代码,

sql = "SELECT fullName FROM tblClient WHERE clientID = '" & ST-TAC-23 & "'"
da = new SqlDataAdapter (sql, con)
dt = new DataTable
da.fill(dt)

我希望将dt值传递给fullName我的水晶报表中的对象。例如dt值是 Mark Zucker,我希望fullName我的 cr 中的字段也显示 Mark Zucker。怎么可能做到这一点?

4

1 回答 1

2

我已经找到了解决这个问题的最佳技巧。这就是我修复它的方法。

如果load是表单(用于水晶报表查看器的表单),我编写了这行代码,

Dim fName As TextObject
fName = rptDoc.ReportDefinition.ReportObjects("crFullName")
' display the value for the report
fName.Text = frmAccInventory.lblName.Text

其中“crFullName”是text object水晶报表的名称。rptDoc在 frmAccInventory 中声明为新的 crystalReport1(水晶报告文件的名称)

归功于http://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/daa7e60d-a444-449d-9ac2-a57415217bbc/的 Mikaykay

于 2013-03-31T10:37:14.417 回答