我创建了将二进制数据转换为pdf的代码,我的目的是在sql中没有日期时显示错误消息,否则应该pdf文件,任何人都可以帮我做怎么做。
答案 0 :(得分:0)
如果您想在pdf上显示消息,那么
Using sdr As SqlDataReader = cmd.ExecuteReader()
if sdr.hasrows then
sdr.Read()
pdf = DirectCast(sdr("BinaryData"), Byte())
ID = sdr("RunId").ToString()
else
pdf = DirectCast("No Data Found", Byte())
end if
答案 1 :(得分:0)
你可能想尝试这个
Dim csname1 As String = "PopupScript"
Dim csname2 As String = "ButtonClickScript"
Dim cstype As Type = Me.GetType()
Dim cs As ClientScriptManager = Page.ClientScript
If (Not cs.IsStartupScriptRegistered(cstype, csname1)) Then
Dim cstext1 As String = "alert('Record not found');"
cs.RegisterStartupScript(cstype, csname1, cstext1, True)
End If
您还可以使用此处提供的方法http://docs.telerik.com/devtools/aspnet-ajax/controls/window/troubleshooting/executing-javascript-code-from-server
正如您所看到的那样,它将加载脚本,您可以加载该脚本,也可以创建一个函数,并在telerik中将其称为VB示例,或者将两种方法混合起来以适合您。